diff options
Diffstat (limited to 'assets/js/src')
-rw-r--r-- | assets/js/src/Popover.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/assets/js/src/Popover.js b/assets/js/src/Popover.js index 216d6bf5..e5e8ea81 100644 --- a/assets/js/src/Popover.js +++ b/assets/js/src/Popover.js @@ -67,10 +67,13 @@ Kanboard.Popover.prototype.close = function(e) { Kanboard.Popover.prototype.ajaxReload = function(data, request, self) { var redirect = request.getResponseHeader("X-Ajax-Redirect"); - if (redirect) { - window.location = redirect === 'self' ? window.location.href.split("#")[0] : redirect; - } - else { + if (redirect === 'self') { + window.location.reload(); + } else if (redirect && redirect.indexOf('#') > -1) { + window.location = redirect.split('#')[0]; + } else if (redirect) { + window.location = redirect; + } else { $("#popover-content").html(data); $("#popover-content input[autofocus]").focus(); self.executeOnOpenedListeners(); |