Weitere Optionen
Keine Bearbeitungszusammenfassung |
Der Seiteninhalt wurde durch einen anderen Text ersetzt: „→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.get…“ Markierungen: Ersetzt Manuelle Zurücksetzung |
||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
if( mw.config.get( 'wgIsMainPage' ) ) { | if( mw.config.get( 'wgIsMainPage' ) ) { | ||
var xhr = new XMLHttpRequest(); | var xhr = new XMLHttpRequest(); | ||
xhr.open('GET', 'https:// | xhr.open('GET', 'https://status.nerdberg.de/api/doorstatus/'); | ||
xhr.onload = function() { | xhr.onload = function() { | ||
if (xhr.status === 200) { | if (xhr.status === 200) { | ||
json = JSON.parse(xhr.responseText); | json = JSON.parse(xhr.responseText); | ||
if (json.results[0].status == "open") { | if (json.results[0].status == "open") { | ||
document.getElementById("doorstatus").innerHTML = " | document.getElementById("doorstatus").innerHTML = "aufgesperrt"; | ||
document.getElementById("doorstatus").style.color = '#228B22'; | document.getElementById("doorstatus").style.color = '#228B22'; | ||
} | } | ||
else { | else { | ||
document.getElementById("doorstatus").innerHTML = " | document.getElementById("doorstatus").innerHTML = "abgesperrt"; | ||
document.getElementById("doorstatus").style.color = '#FF0000'; | document.getElementById("doorstatus").style.color = '#FF0000'; | ||
} | } | ||
Aktuelle Version vom 16. Juli 2025, 14:09 Uhr
/* 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();
}