/* 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(); }); });