diff --git a/index.js b/index.js index 3551c27..09d59c4 100644 --- a/index.js +++ b/index.js @@ -1,17 +1,21 @@ - function setUpPressInfoModal() { - const pressInfoButton = document.querySelector('#press-info'); - const dialog = document.querySelector('dialog'); + const pressInfoButton = document.querySelector("#press-info"); + const dialog = document.querySelector("dialog"); - pressInfoButton.addEventListener('click', () => dialog.showModal()); + pressInfoButton.addEventListener("click", (e) => { + e.preventDefault(); + dialog.showModal(); + }); } async function localize() { - const { useL10n } = await import('./lib/i18n/use-l10n.js'); - const [getUILanguage, getPreferredLanguage, translateInto] = useL10n({ filesPath: './l10n/' }); + const { useL10n } = await import("./lib/i18n/use-l10n.js"); + const [getUILanguage, getPreferredLanguage, translateInto] = useL10n({ + filesPath: "./l10n/", + }); const langSwitcher = document.querySelector("#lang-switcher"); - langSwitcher.addEventListener('change', (e) => translateInto(e.target.value)); + langSwitcher.addEventListener("change", (e) => translateInto(e.target.value)); if (getUILanguage() !== getPreferredLanguage()) { await translateInto(getPreferredLanguage()); @@ -20,6 +24,5 @@ async function localize() { langSwitcher.value = getUILanguage(); } - setUpPressInfoModal(); -localize(); \ No newline at end of file +localize();