MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Nerdberg
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
     if (json.results[0].status == "open") {
     if (json.results[0].status == "open") {
document.getElementById("doorstatus").innerHTML = "offen";
document.getElementById("doorstatus").innerHTML = "offen";
document.getElementById("doorstatus").style.color = '#00FF00';
document.getElementById("doorstatus").style.color = '#228B22';
     }
     }
     else {
     else {

Version vom 6. Oktober 2019, 19:56 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
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();