'use strict'; // document.querySelectorAll('.is-indeterminate').forEach(el => el.indeterminate = true); // const enableFocusIndicator = e => { if (e.key !== 'Tab') { return; } document.body.classList.add('t-keyboard'); document.removeEventListener('keydown', enableFocusIndicator); document.addEventListener('mousedown', disableFocusIndicator); } const disableFocusIndicator = e => { document.body.classList.remove('t-keyboard'); document.removeEventListener('mousedown', disableFocusIndicator); document.addEventListener('keydown', enableFocusIndicator); } document.addEventListener('keydown', enableFocusIndicator);