summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-12-24 07:45:49 +0000
committerDries Buytaert <dries@buytaert.net>2009-12-24 07:45:49 +0000
commitacb3d81f6b0525d5f58aa6acefe929b5a6aea66b (patch)
treed0b613da1b24031803a77ee75b4235a85a73075b /modules
parentcbdb5fc9233aa9d31f7a437550b8840e230ff7eb (diff)
downloadbrdo-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.js5
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);
+ }
};
/**