]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/webapps/help/search.js
help.html: prevent firefox quick find using '/' key
[factor.git] / extra / webapps / help / search.js
index d344f0f791e02dc391ba2c4a6783d17b3d3101fa..db99569fc4e834bd9bccfa455f364855936f3ec2 100644 (file)
@@ -1,17 +1,18 @@
-function openTab(evt, tabName) {
-
-  var i, tabcontent, tablinks;
-
-  tabcontent = document.getElementsByClassName("tabcontent");
-  for (i = 0; i < tabcontent.length; i++) {
-    tabcontent[i].style.display = "none";
-  }
-
-  tablinks = document.getElementsByClassName("tablinks");
-  for (i = 0; i < tablinks.length; i++) {
-    tablinks[i].className = tablinks[i].className.replace(" active", "");
-  }
-
-  document.getElementById(tabName).style.display = "block";
-  evt.currentTarget.className += " active";
+window.onload = function() {
+    var radios = document.getElementsByClassName("radiotab");
+    if (radios.length > 0) {
+        radios[0].checked = true;
+    }
 }
+
+document.addEventListener('keydown', function (event) {
+    if (event.code == 'Slash') {
+        let input = document.getElementById('search');
+        if (input !== document.activeElement) {
+            event.preventDefault();
+            setTimeout(function() {
+                input.focus().select()
+            }, 0);
+        }
+    }
+});