Fossil SCM

Remove leftover IE8 compatibility code, as the hamburger menu never worked with this browser. (The hamburger button would be replaced with a non-scripted link to the sitemap, if JS processing got this far.)

florian 2018-10-14 06:44 UTC js-hamburger-menu
Commit b0043203cb2deb79f18693bab5cd9d339a1c2180
1 file changed -2
--- skins/default/js.txt
+++ skins/default/js.txt
@@ -113,20 +113,18 @@
113113
document.addEventListener('keydown',panelKeydown,/* useCapture == */true);
114114
document.addEventListener('click',panelClick,false);
115115
}
116116
117117
var panelKeydown = function(event) {
118
- event = event || window.event;
119118
var key = event.which || event.keyCode;
120119
if (key == 27) {
121120
event.stopPropagation(); // ignore other keydown handlers
122121
panelToggle(true);
123122
}
124123
};
125124
126125
var panelClick = function(event) {
127
- event = event || window.event;
128126
if (!panel.contains(event.target)) {
129127
// Call event.preventDefault() to have clicks outside the opened panel
130128
// just close the panel, and swallow clicks on links or form elements.
131129
//event.preventDefault();
132130
panelToggle(true);
133131
--- skins/default/js.txt
+++ skins/default/js.txt
@@ -113,20 +113,18 @@
113 document.addEventListener('keydown',panelKeydown,/* useCapture == */true);
114 document.addEventListener('click',panelClick,false);
115 }
116
117 var panelKeydown = function(event) {
118 event = event || window.event;
119 var key = event.which || event.keyCode;
120 if (key == 27) {
121 event.stopPropagation(); // ignore other keydown handlers
122 panelToggle(true);
123 }
124 };
125
126 var panelClick = function(event) {
127 event = event || window.event;
128 if (!panel.contains(event.target)) {
129 // Call event.preventDefault() to have clicks outside the opened panel
130 // just close the panel, and swallow clicks on links or form elements.
131 //event.preventDefault();
132 panelToggle(true);
133
--- skins/default/js.txt
+++ skins/default/js.txt
@@ -113,20 +113,18 @@
113 document.addEventListener('keydown',panelKeydown,/* useCapture == */true);
114 document.addEventListener('click',panelClick,false);
115 }
116
117 var panelKeydown = function(event) {
 
118 var key = event.which || event.keyCode;
119 if (key == 27) {
120 event.stopPropagation(); // ignore other keydown handlers
121 panelToggle(true);
122 }
123 };
124
125 var panelClick = function(event) {
 
126 if (!panel.contains(event.target)) {
127 // Call event.preventDefault() to have clicks outside the opened panel
128 // just close the panel, and swallow clicks on links or form elements.
129 //event.preventDefault();
130 panelToggle(true);
131

Keyboard Shortcuts

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