diff options
Diffstat (limited to 'public')
-rw-r--r-- | public/js/extra.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/public/js/extra.js b/public/js/extra.js index 26762dde..ef1f7e35 100644 --- a/public/js/extra.js +++ b/public/js/extra.js @@ -209,7 +209,7 @@ function postProcess(code) { return "<noiframe>" + $(this).html() + "</noiframe>" }); //link should open in new window or tab - result.find('a:not([target])').attr('target', '_blank'); + result.find('a:not([href^=#]):not([target])').attr('target', '_blank'); //update continue line numbers var linenumberdivs = result.find('.gutter.linenumber').toArray(); for (var i = 0; i < linenumberdivs.length; i++) { @@ -374,7 +374,7 @@ function smoothHashScroll() { if (hash) { $element.on('click', function (e) { // store hash - var hash = this.hash; + var hash = decodeURIComponent(this.hash); if ($(hash).length <= 0) return; // prevent default anchor click behavior e.preventDefault(); |