diff --git a/js/multi_actions.js b/js/multi_actions.js new file mode 100644 index 00000000..d81905e0 --- /dev/null +++ b/js/multi_actions.js @@ -0,0 +1,33 @@ + + +var checkboxes = document.querySelectorAll('form input[type="checkbox"]'); +var selectedCount = document.getElementById("selectedCount"); + +for (var i = 0; i < checkboxes.length; i++) { + checkboxes[i].addEventListener("click", updateSelectedCount); +} + +function updateSelectedCount() { + var count = 0; + for (var i = 0; i < checkboxes.length; i++) { + if (checkboxes[i].checked) { + count++; + } + } + selectedCount.textContent = count; + if (count > 0) { + document.getElementById("multiActionButton").hidden = false; + } + + if (count === 0) { + document.getElementById("multiActionButton").hidden = true; + } +} + +function checkAll(source) { + + for (var i = 0; i < checkboxes.length; i++) { + checkboxes[i].checked = source.checked; + + } +} diff --git a/js/scheduled_tickets_bulk_delete_button.js b/js/scheduled_tickets_bulk_delete_button.js deleted file mode 100644 index 0379a77c..00000000 --- a/js/scheduled_tickets_bulk_delete_button.js +++ /dev/null @@ -1,3 +0,0 @@ -function showBulkDeleteButton() { - document.getElementById("button_bulk_delete").hidden = false; -} diff --git a/scheduled_tickets.php b/scheduled_tickets.php index 4f39de86..08088dde 100644 --- a/scheduled_tickets.php +++ b/scheduled_tickets.php @@ -41,20 +41,34 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
+
+ + +

-
+ @@ -62,7 +76,11 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); echo "d-none"; } ?>"> - + @@ -87,13 +105,14 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); ?> - - +
Select +
+ +
+
Client Subject Priority
+
- +
+ -
- -
- - +