1import "./vars.js"; 2import "./functions.js"; 3import "./slider.js"; 4import "./main.js"; 5 6var newsletterForms = document.querySelectorAll('.js-form-container-newsletter form'); 7 8newsletterForms.forEach(form => { 9 var submitButton = form.querySelector('[id^="gform_submit_button_"]'); 10 11 if (submitButton) { 12 submitButton.dataset.defaultLabel = submitButton.tagName === 'INPUT' 13 ? submitButton.value 14 : submitButton.textContent.trim(); 15 } 16}); 17 18window.addEventListener('pageshow', function () { 19 newsletterForms.forEach(form => { 20 var submitButton = form.querySelector('[id^="gform_submit_button_"]'); 21 22 if (!submitButton) { 23 return; 24 } 25 26 var formId = submitButton.id.replace('gform_submit_button_', ''); 27 28 submitButton.disabled = false; 29 submitButton.removeAttribute('aria-disabled'); 30 submitButton.classList.remove('gform-button--disabled', 'gform-button--loading', 'is-loading'); 31 32 if (submitButton.tagName === 'INPUT') { 33 submitButton.value = submitButton.dataset.defaultLabel; 34 } 35 else { 36 submitButton.textContent = submitButton.dataset.defaultLabel; 37 } 38 39 window['gf_submitting_' + formId] = false; 40 41 form.querySelectorAll('.gform_ajax_spinner, .gform-loader').forEach(spinner => spinner.remove()); 42 }); 43});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.