From acb3d81f6b0525d5f58aa6acefe929b5a6aea66b Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 24 Dec 2009 07:45:49 +0000 Subject: - Patch #619362 by casey: fixed broken URL fragments. --- modules/overlay/overlay-parent.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'modules') diff --git a/modules/overlay/overlay-parent.js b/modules/overlay/overlay-parent.js index 5be4cb7be..c04ca2640 100644 --- a/modules/overlay/overlay-parent.js +++ b/modules/overlay/overlay-parent.js @@ -544,6 +544,11 @@ Drupal.overlay.bindChild = function (iframeWindow, isClosing) { clearTimeout(self.resizeTimeoutID); self.resizeTimeoutID = setTimeout(delayedResize, 150); } + + // Scroll to anchor in overlay. This needs to be done after delayedResize(). + if (iframeWindow.document.location.hash) { + window.scrollTo(0, self.$iframeWindow(iframeWindow.document.location.hash).position().top); + } }; /** -- cgit v1.2.3