MediaWiki:Common.js
Aus Nerdberg
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* Das folgende JavaScript wird für alle Benutzer geladen. */
if( mw.config.get( 'wgIsMainPage' ) ) {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://status.nerdberg.de/api/doorstatus/');
xhr.onload = function() {
if (xhr.status === 200) {
json = JSON.parse(xhr.responseText);
if (json.results[0].status == "open") {
document.getElementById("doorstatus").innerHTML = "aufgesperrt";
document.getElementById("doorstatus").style.color = '#228B22';
}
else {
document.getElementById("doorstatus").innerHTML = "abgesperrt";
document.getElementById("doorstatus").style.color = '#FF0000';
}
}
};
xhr.send();
}