disableElement.js 389 B

1234567891011121314151617
  1. export function disableElement(el) {
  2. if (el.tagName.toLowerCase() === 'a') {
  3. el.classList.add('disabled')
  4. } else {
  5. el.disabled = true
  6. }
  7. el.setAttribute('aria-disabled', 'true')
  8. }
  9. export function enableElement(el) {
  10. if (el.tagName.toLowerCase() === 'a') {
  11. el.classList.remove('disabled')
  12. } else {
  13. el.disabled = false
  14. }
  15. el.removeAttribute('aria-disabled')
  16. }