Updates
This commit is contained in:
parent
88671068ea
commit
155a791915
29 changed files with 201 additions and 47 deletions
30
scripts/effects.js
vendored
30
scripts/effects.js
vendored
|
@ -85,25 +85,17 @@ function addEffect({ target }) {
|
|||
});
|
||||
}
|
||||
|
||||
function init() {
|
||||
Object.entries(defaultPrefs).forEach(([key, defaultPref]) => {
|
||||
const currentPref = localStorage.getItem(key) ?? defaultPref;
|
||||
applyPreference(key, currentPref, false);
|
||||
document.querySelectorAll(`input[name=${key}]`).forEach((input) => {
|
||||
input.addEventListener("change", (e) => {
|
||||
applyPreference(key, e.currentTarget.value, true);
|
||||
});
|
||||
Object.entries(defaultPrefs).forEach(([key, defaultPref]) => {
|
||||
const currentPref = localStorage.getItem(key) ?? defaultPref;
|
||||
applyPreference(key, currentPref, false);
|
||||
document.querySelectorAll(`input[name=${key}]`).forEach((input) => {
|
||||
input.addEventListener("change", (e) => {
|
||||
applyPreference(key, e.currentTarget.value, true);
|
||||
});
|
||||
});
|
||||
document.addEventListener("mouseenter", addEffect, true);
|
||||
document.addEventListener("focus", addEffect, true);
|
||||
});
|
||||
document.addEventListener("mouseenter", addEffect, true);
|
||||
document.addEventListener("focus", addEffect, true);
|
||||
|
||||
document.addEventListener("mouseleave", removeEffect, true);
|
||||
document.addEventListener("blur", removeEffect, true);
|
||||
}
|
||||
|
||||
if (document.readyState === 'loading') {
|
||||
document.addEventListener('DOMContentLoaded', init);
|
||||
} else {
|
||||
init();
|
||||
}
|
||||
document.addEventListener("mouseleave", removeEffect, true);
|
||||
document.addEventListener("blur", removeEffect, true);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue