You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2019/11/26 19:14:12 UTC
[allura] 01/01: Don't move the page around when selecting a
specific line in a repo page
This is an automated email from the ASF dual-hosted git repository.
brondsem pushed a commit to branch db/repo_line_target_nojump
in repository https://gitbox.apache.org/repos/asf/allura.git
commit c907de87a7a563589d262d6d3b42cd2ff4278c41
Author: Dave Brondsema <da...@brondsema.net>
AuthorDate: Tue Nov 26 14:13:40 2019 -0500
Don't move the page around when selecting a specific line in a repo page
---
Allura/allura/templates/repo/file.html | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/Allura/allura/templates/repo/file.html b/Allura/allura/templates/repo/file.html
index 1f8be04..5c54990 100644
--- a/Allura/allura/templates/repo/file.html
+++ b/Allura/allura/templates/repo/file.html
@@ -54,19 +54,19 @@
$(element).bind('click', function() {
// Trick to ignore double and triple clicks
clicks++;
- if (clicks == 1) {
+ if (clicks === 1) {
setTimeout(function() {
- if (clicks == 1) {
+ if (clicks === 1) {
var hash = window.location.hash.substring(1);
if (hash !== '' && hash.substring(0, 1) === 'l' && !isNaN(hash.substring(1))) {
$('#' + hash).css('background-color', 'transparent');
}
$(element).css('background-color', '#ffff99');
- window.location.href = '#' + $(element).attr('id');
- };
+ window.history.pushState({}, document.title, window.location.pathname + window.location.search + '#' + $(element).attr('id'));
+ }
clicks = 0;
}, 500);
- };
+ }
});
});
}());