diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-12-24 07:45:49 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-12-24 07:45:49 +0000 |
commit | acb3d81f6b0525d5f58aa6acefe929b5a6aea66b (patch) | |
tree | d0b613da1b24031803a77ee75b4235a85a73075b /modules | |
parent | cbdb5fc9233aa9d31f7a437550b8840e230ff7eb (diff) | |
download | brdo-acb3d81f6b0525d5f58aa6acefe929b5a6aea66b.tar.gz brdo-acb3d81f6b0525d5f58aa6acefe929b5a6aea66b.tar.bz2 |
- Patch #619362 by casey: fixed broken URL fragments.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/overlay/overlay-parent.js | 5 |
1 files changed, 5 insertions, 0 deletions
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); + } }; /** |