From d8bda573008ab1f23e30cb4f1533468090e5dddb Mon Sep 17 00:00:00 2001 From: Volpeon Date: Tue, 10 Jan 2023 09:04:11 +0100 Subject: Better asset handling; paragraph fix for new Pandoc versions; updated emojis --- content/assets/main.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 content/assets/main.js (limited to 'content/assets/main.js') diff --git a/content/assets/main.js b/content/assets/main.js new file mode 100644 index 0000000..7189312 --- /dev/null +++ b/content/assets/main.js @@ -0,0 +1,23 @@ +(() => { + document.body.classList.remove('t-no-js'); + document.body.classList.add('t-js'); + + 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); +})(); -- cgit v1.2.3-54-g00ecf