agdar/static/js/demo/page-data-management.demo.js
2025-11-02 14:35:35 +03:00

37 lines
1.0 KiB
JavaScript
Executable File

/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 5
Version: 5.5.1
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin/
*/
var handleTableHeight = function() {
var targetHeight = window.innerHeight - document.getElementById('table').getBoundingClientRect().top;
document.getElementById('table').style.height = targetHeight + 'px';
};
var handleCheckbox = function() {
document.querySelectorAll('[data-toggle="check-all"]').forEach(function (checkbox) {
checkbox.addEventListener('change', function () {
var isChecked = this.checked;
var table = this.closest('#table');
var checkboxes = table.querySelectorAll('tbody input[type="checkbox"]');
checkboxes.forEach(function (checkbox) {
checkbox.checked = isChecked;
});
});
});
};
/* Controller
------------------------------------------------ */
$(document).ready(function() {
handleTableHeight();
handleCheckbox();
window.addEventListener('resize', function () {
handleTableHeight();
});
});