Fossil SCM

Fixed a bug in the onclick handler for the new hamburger button which allowed the browser to follow our empty <a href="#"> link. For some reason, Chrome only did this sometimes, not always, which lead to me thinking it was some kind of race condition.

wyoung 2018-09-05 23:45 js-hamburger-menu
Commit e806e5c4df71f2e998e9524ba4237d39e95a6b1befa9ba8e5ae78efd33048c26
--- skins/default/footer.txt
+++ skins/default/footer.txt
@@ -32,8 +32,9 @@
3232
});
3333
}
3434
else {
3535
showPanel(); // just show what we built above
3636
}
37
+ return false; // prevent browser from acting on <a> click
3738
});
3839
})();
3940
</script>
4041
--- skins/default/footer.txt
+++ skins/default/footer.txt
@@ -32,8 +32,9 @@
32 });
33 }
34 else {
35 showPanel(); // just show what we built above
36 }
 
37 });
38 })();
39 </script>
40
--- skins/default/footer.txt
+++ skins/default/footer.txt
@@ -32,8 +32,9 @@
32 });
33 }
34 else {
35 showPanel(); // just show what we built above
36 }
37 return false; // prevent browser from acting on <a> click
38 });
39 })();
40 </script>
41

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button