diff options
author | Andrey Krivko <jastkand@gmail.com> | 2017-02-03 22:16:26 +0600 |
---|---|---|
committer | Andrey Krivko <jastkand@gmail.com> | 2017-02-07 14:55:30 +0600 |
commit | bcf81d82faf6db44a68d2c1148a693b59806057e (patch) | |
tree | e36c0b57dda396e9f413c4cd621f327eba50026e /app | |
parent | 412ab17d3f2033c6cc602c79be56476d186f124d (diff) | |
download | gitlab-ce-bcf81d82faf6db44a68d2c1148a693b59806057e.tar.gz |
Fix broken anchor links when special characters are used
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/lib/utils/common_utils.js.es6 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/assets/javascripts/lib/utils/common_utils.js.es6 b/app/assets/javascripts/lib/utils/common_utils.js.es6 index 0ee29a75c62..1f735e13391 100644 --- a/app/assets/javascripts/lib/utils/common_utils.js.es6 +++ b/app/assets/javascripts/lib/utils/common_utils.js.es6 @@ -69,6 +69,9 @@ var hash = w.gl.utils.getLocationHash(); if (!hash) return; + // This is required to handle non-unicode characters in hash + hash = decodeURIComponent(hash); + var navbar = document.querySelector('.navbar-gitlab'); var subnav = document.querySelector('.layout-nav'); var fixedTabs = document.querySelector('.js-tabs-affix'); |