feat: add no animations setting back, text shadow/border option

This commit is contained in:
David Ralph
2021-08-25 12:01:48 +01:00
parent 3ed2171a34
commit 4a4e4604e8
8 changed files with 42 additions and 0 deletions

View File

@@ -238,5 +238,9 @@
{
"name": "offlineMode",
"value": false
},
{
"name": "animations",
"value": true
}
]

View File

@@ -57,6 +57,28 @@ export function loadSettings(hotreload) {
});
}
if (localStorage.getItem('animations') === 'false') {
document.body.classList.add('no-animations');
} else {
document.body.classList.remove('no-animations');
}
if (localStorage.getItem('textBorder') === 'true') {
const elements = ['greeting', 'clock', 'quote', 'quoteauthor'];
elements.forEach((element) => {
try {
document.querySelector('.' + element).classList.add('textBorder')
} catch (e) {}
});
} else {
const elements = ['greeting', 'clock', 'quote', 'quoteauthor'];
elements.forEach((element) => {
try {
document.querySelector('.' + element).classList.remove('textBorder')
} catch (e) {}
});
}
const css = localStorage.getItem('customcss');
if (css) {
document.head.insertAdjacentHTML('beforeend', '<style id="customcss">' + css + '</style>');