summaryrefslogtreecommitdiffstats
path: root/web/js/labitrack.d/40-router.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/js/labitrack.d/40-router.js')
-rw-r--r--web/js/labitrack.d/40-router.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/web/js/labitrack.d/40-router.js b/web/js/labitrack.d/40-router.js
index 153e0b1..50d4c8f 100644
--- a/web/js/labitrack.d/40-router.js
+++ b/web/js/labitrack.d/40-router.js
@@ -2,11 +2,15 @@
var r = λ.r = new Backbone.Router();
function handle_click(event) {
- console.log('click');
if (!Modernizr.history) return true;
event.preventDefault();
var href = $(event.target).attr('href');
+ var curpath = window.location.pathname;
if (href !== undef && href[0] === '/') {
+ if (curpath === href) {
+ console.log('ignoring click event for', href);
+ return;
+ }
Backbone.history.navigate(href, true);
}
}