From 4cd427c012aa6c70596a576643dfaf130a0e107f Mon Sep 17 00:00:00 2001 From: Luca Zeuch Date: Wed, 1 Jan 2025 21:01:47 +0100 Subject: [PATCH] fixup! frontend: add selfhosting view toggle Signed-off-by: Luca Zeuch --- assets/js/custom.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/assets/js/custom.js b/assets/js/custom.js index 0dfb2b8..2e53b1a 100644 --- a/assets/js/custom.js +++ b/assets/js/custom.js @@ -1,18 +1,12 @@ // Put your custom JS code here // self-hosting view. - -const storedSelfhost = localStorage.getItem('selfhost'); - const getSelfhost = () => { - if (storedSelfhost) { - return storedSelfhost; - } - - return 'no'; + return localStorage.getItem('selfhost') || 'no'; }; -const setSelfhost = function (selfhost) { +const setSelfhost = (selfhost) => { + localStorage.setItem('selfhost', selfhost); document.documentElement.setAttribute('data-bs-selfhost', selfhost); }; @@ -22,7 +16,6 @@ window.addEventListener('DOMContentLoaded', () => { document.querySelectorAll('[data-bs-selfhost-value]').forEach((element) => { element.addEventListener('click', (event) => { const selfhost = element.getAttribute('data-bs-selfhost-value'); - localStorage.setItem('selfhost', selfhost); setSelfhost(selfhost); }); }