'use strict'; // document.addEventListener('DOMContentLoaded', () => { 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 = () => { document.body.classList.remove('t-keyboard'); document.removeEventListener('mousedown', disableFocusIndicator); document.addEventListener('keydown', enableFocusIndicator); } document.addEventListener('keydown', enableFocusIndicator);