MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus Nerdberg
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
/* Das folgende JavaScript wird für alle Benutzer geladen. */ | /* Das folgende JavaScript wird für alle Benutzer geladen. */ | ||
var xhr = new XMLHttpRequest(); | if( mw.config.get( 'wgIsMainPage' ) ) { | ||
xhr.open('GET', 'https://doorstatus.nerdberg.de/api/doorstatus/'); | var xhr = new XMLHttpRequest(); | ||
xhr.onload = function() { | xhr.open('GET', 'https://doorstatus.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 = "offen"; | |||
document.getElementById("doorstatus").style.color = '#228B22'; | |||
} | |||
else { | |||
document.getElementById("doorstatus").innerHTML = "geschlossen"; | |||
document.getElementById("doorstatus").style.color = '#FF0000'; | |||
} | |||
} | } | ||
}; | |||
xhr.send(); | |||
} | |||
}; | |||
xhr.send(); |
Version vom 9. Oktober 2019, 10:20 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
if( mw.config.get( 'wgIsMainPage' ) ) {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://doorstatus.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 = "offen";
document.getElementById("doorstatus").style.color = '#228B22';
}
else {
document.getElementById("doorstatus").innerHTML = "geschlossen";
document.getElementById("doorstatus").style.color = '#FF0000';
}
}
};
xhr.send();
}