diff options
-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); + } }; /** |