1"use strict" 2 3export function disableButton(button) { 4 if(button?.closest && button.closest("[class*='usps-button']")) { 5 button.classList.add("usps-button--disabled"); 6 button.setAttribute("tabindex", "-1") 7 8 if(document.activeElement === button) { 9 document.activeElement.blur() 10 } 11 } 12} 13 14export function enableButton(button) { 15 if(button?.closest && button.closest("[class*='usps-button']")) { 16 button.classList.remove("usps-button--disabled") 17 button.removeAttribute("tabindex") 18 } 19}
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.