summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
+ }
};
/**