// SPDX-FileCopyrightText: 2022 Sarah Vaupel // // SPDX-License-Identifier: AGPL-3.0-or-later (function() { 'use strict'; var DEFAULT_THEME = 'theme--default'; document.addEventListener('DOMContentLoaded', function() { var themeSwitcher = document.querySelector('#theme-select'); var currentTheme = DEFAULT_THEME; if (themeSwitcher) { currentTheme = 'theme--' + themeSwitcher.value; themeSwitcher.addEventListener('input', function() { var desiredTheme = 'theme--' + themeSwitcher.value; document.body.classList.remove(currentTheme); document.body.classList.add(desiredTheme); currentTheme = desiredTheme; }); } }); })();