]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - js/unrealircd-admin.js
checkboxes js and misc
[irc/unrealircd/unrealircd-webpanel.git] / js / unrealircd-admin.js
index 47ffc1306b19038ddb0d791fd37d5d374bd3c6de..c68f11a074f5ed6e1b1e40d413865f3b4414390c 100644 (file)
@@ -1,19 +1,4 @@
-/* Overview menu selector */
-const tabs = document.querySelectorAll('[data-tab-target]');
-const tabContents = document.querySelectorAll('[data-tab-content]')
-tabs.forEach(tab => {
-    tab.addEventListener('click', () => {
-        const target = document.querySelector(tab.dataset.tabTarget)
-        tabContents.forEach(tabContent => {
-            tabContent.classList.remove('active')
-        })
-        tabs.forEach(tab => {
-            tab.classList.remove('active')
-        })
-        tab.classList.add('active');
-        target.classList.add('active');
-    })
-})
+
 
 
 /* TKL (un)select all checkbox */
@@ -33,6 +18,15 @@ function toggle_user(source) {
     }
 }
 
+
+/* TKL (un)select all checkbox */
+function toggle_server(source) {
+    checkboxes = document.getElementsByName("serverch[]");
+    for (var i = 0, n = checkboxes.length; i < n; i++) {
+        checkboxes[i].checked = source.checked;
+    }
+}
+
 /* TKL (un)select all checkbox */
 function toggle_sf(source) {
     checkboxes = document.getElementsByName("sf[]");
@@ -41,4 +35,30 @@ function toggle_sf(source) {
     }
 }
 
+function toggle_chanbans(source) {
+    checkboxes = document.getElementsByName("cb_checkboxes[]");
+    for (var i = 0, n = checkboxes.length; i < n; i++) { 
+        checkboxes[i].checked = source.checked;
+    }
+}
 
+function toggle_chanexs(source) {
+    checkboxes = document.getElementsByName("ce_checkboxes[]");
+    for (var i = 0, n = checkboxes.length; i < n; i++) { 
+        checkboxes[i].checked = source.checked;
+    }
+}
+
+function toggle_chaninvs(source) {
+    checkboxes = document.getElementsByName("ci_checkboxes[]");
+    for (var i = 0, n = checkboxes.length; i < n; i++) { 
+        checkboxes[i].checked = source.checked;
+    }
+}
+
+function toggle_checkbox(source) {
+    checkboxes = document.getElementsByName("checkboxes[]");
+    for (var i = 0, n = checkboxes.length; i < n; i++) {
+        checkboxes[i].checked = source.checked;
+    }
+}