diff --git a/docker/routlin-dash/app/view_page.py b/docker/routlin-dash/app/view_page.py index 981043d..37360a5 100644 --- a/docker/routlin-dash/app/view_page.py +++ b/docker/routlin-dash/app/view_page.py @@ -2841,6 +2841,21 @@ document.querySelectorAll('[data-reveal-card]').forEach(function(btn) { }); })(); +(function() { + var revertForm = document.querySelector('form[action="/action/actions_cardhistory_revertselected"]'); + if (revertForm) { + var revertBtn = revertForm.querySelector('button[type="submit"]'); + if (revertBtn && !revertBtn.disabled) { + function updateRevertBtn() { + var any = revertForm.querySelectorAll('input[name="selected_uuids"]:checked:not(:disabled)').length > 0; + revertBtn.disabled = !any; + } + updateRevertBtn(); + revertForm.addEventListener('change', updateRevertBtn); + } + } +})(); + (function() { function uuidHighlight(on) { return function() {