Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

MediaWiki:Common.js: Unterschied zwischen den Versionen

MediaWiki-Schnittstellenseite
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://doorstatus.nerdberg.de/api/doorstatus/');
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 = "offen";
document.getElementById("doorstatus").innerHTML = "aufgesperrt";
document.getElementById("doorstatus").style.color = '#228B22';
document.getElementById("doorstatus").style.color = '#228B22';
    }
    }
     else {
     else {
document.getElementById("doorstatus").innerHTML = "geschlossen";
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();
}