Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* Das folgende JavaScript wird für alle Benutzer geladen. */
$(document).ready(function () {
// Hole aktuelles Theme aus localStorage oder setze Standard
var currentTheme = localStorage.getItem("theme") || "light";
setTheme(currentTheme);
// Umschalten bei Button-Klick
$("#toggle-theme").click(function () {
var newTheme = currentTheme === "light" ? "dark" : "light";
localStorage.setItem("theme", newTheme);
setTheme(newTheme);
});
function setTheme(themeName) {
var link = $('link[data-style-theme]');
if (link.length === 0) {
link = $('<link>', {
rel: 'stylesheet',
'data-style-theme': 'true',
type: 'text/css',
href: ''
});
$('head').append(link);
}
link.attr('href', '/index.php?title=MediaWiki:Chameleon-' + themeName + '.css&action=raw&ctype=text/css');
currentTheme = themeName;
}
});