]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blob - js/unrealircd-admin.js
1 /* Overview menu selector */
2 const tabs
= document
.querySelectorAll('[data-tab-target]');
3 const tabContents
= document
.querySelectorAll('[data-tab-content]')
5 tab
.addEventListener('click', () => {
6 const target
= document
.querySelector(tab
.dataset
.tabTarget
)
7 tabContents
.forEach(tabContent
=> {
8 tabContent
.classList
.remove('active')
11 tab
.classList
.remove('active')
13 tab
.classList
.add('active');
14 target
.classList
.add('active');
19 /* TKL (un)select all checkbox */
20 function toggle_tkl(source
) {
21 checkboxes
= document
.getElementsByName("tklch[]");
22 for (var i
= 0, n
= checkboxes
.length
; i
< n
; i
++) {
23 checkboxes
[i
].checked
= source
.checked
;
28 /* TKL (un)select all checkbox */
29 function toggle_user(source
) {
30 checkboxes
= document
.getElementsByName("userch[]");
31 for (var i
= 0, n
= checkboxes
.length
; i
< n
; i
++) {
32 checkboxes
[i
].checked
= source
.checked
;
36 /* TKL (un)select all checkbox */
37 function toggle_sf(source
) {
38 checkboxes
= document
.getElementsByName("sf[]");
39 for (var i
= 0, n
= checkboxes
.length
; i
< n
; i
++) {
40 checkboxes
[i
].checked
= source
.checked
;