BIG parameters update

This commit is contained in:
Ivan
2023-09-25 19:37:21 +03:00
parent 88825aba2e
commit 817f3e8b71
11 changed files with 2661 additions and 960 deletions

View File

@ -156,6 +156,7 @@
{
id: "{{this.id}}",
cmdno: "{{this.cmdno}}",
number: "{{this.number}}",
time: "{{this.time}}",
serial: "{{this.serial}}",
type: "{{this.type}}",
@ -233,46 +234,6 @@ checkboxes.forEach((checkbox) => {
});
</script>
<script>
var table = document.querySelector('#deviceTable');
var tableCheckboxAll = table.querySelector('#device-all');
var tableCheckboxes = table.querySelectorAll('tbody input[type="checkbox"]');
tableCheckboxAll.addEventListener('click', function(event) {
table = document.querySelector('#deviceTable');
tableCheckboxes = table.querySelectorAll('tbody input[type="checkbox"]');
if (tableCheckboxAll.checked) {
tableCheckboxes.forEach((tableCheckbox) => {
tableCheckbox.checked = true;
});
} else {
tableCheckboxes.forEach((tableCheckbox) => {
tableCheckbox.checked = false;
});
}
});
$('#deviceTable').click( function(event) {
table = document.querySelector('#deviceTable');
tableCheckboxes = table.querySelectorAll('tbody input[type="checkbox"]');
for (var i = 0; i < tableCheckboxes.length; i++) {
tableCheckboxes[i].addEventListener('click', function(event) {
for (var j = 0; j < tableCheckboxes.length; j++) {
if (!tableCheckboxes[j].checked || tableCheckboxes[j].disabled) {
tableCheckboxAll.checked = false;
return;
}
}
tableCheckboxAll.checked = true;
});
}
});
</script>
</body>