diff --git a/Scriptmonkey_Beta.ps1 b/Scriptmonkey_Beta.ps1 index 9b51b1e..cca8772 100644 --- a/Scriptmonkey_Beta.ps1 +++ b/Scriptmonkey_Beta.ps1 @@ -989,6 +989,21 @@ function updateOffboardSelectAll() { master.checked = Array.from(children).every(cb => cb.checked); } +// Attach off-board checkbox change handlers +document.addEventListener('DOMContentLoaded', () => { + const offChildren = document.querySelectorAll( + '#offboardTab input[type=checkbox]:not(#offboardSelectAll)' + ); + + offChildren.forEach(cb => + cb.addEventListener('change', updateOffboardSelectAll) + ); + + // Initialize master checkbox state on load + updateOffboardSelectAll(); +}); + + // ======================================================================= // DattoRMM Options @@ -1300,6 +1315,9 @@ $style + + +

Off-Boarding