diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/overlay/overlay-parent.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/overlay/overlay-parent.js b/modules/overlay/overlay-parent.js index 345642ee0..93c82b737 100644 --- a/modules/overlay/overlay-parent.js +++ b/modules/overlay/overlay-parent.js @@ -365,6 +365,12 @@ Drupal.overlay.redirect = function (link) { var absolute = location.href.match(/https?:\/\/[^\/]*/)[0]; link = absolute + link; } + + // If the link is already open, force the haschange event. + if (location.href == link) { + $(window).trigger('hashchange.overlay-event'); + } + location.href = link; return true; }; |