'use strict'; window.addEventListener('load', function () { // focus first input box var firstInput = document.querySelector("input[type=text]"); if (firstInput !== null) { firstInput.focus(); firstInput.setSelectionRange(firstInput.value.length, firstInput.value.length); } else { var firstTextarea = document.querySelector("textarea"); if (firstTextarea !== null) { firstTextarea.focus(); firstTextarea.setSelectionRange(firstTextarea.value.length, firstTextarea.value.length); } } var submitButtonsForSpinner = document.querySelectorAll("button[type=submit].jsShowSpinnerOnClick"); submitButtonsForSpinner.forEach(button => { button.addEventListener("click", function () { var spinner = document.getElementById("spinner"); if (spinner !== null) { spinner.hidden = false; } }); }); var submitButtonsForConfirm = document.querySelectorAll("button[type=submit].jsConfirmDeleteOnClick"); submitButtonsForConfirm.forEach(button => { button.addEventListener("click", function (e) { if (confirm("Are you sure you want to DELETE?")) { var deletespinner = document.getElementById("deletespinner"); if (deletespinner !== null) { deletespinner.hidden = false; } } else { e.preventDefault(); } }); }); });