MediaWiki:Common.js
Aus LuLuWiki
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. */
/*
* *************************************
* * Funktionen für Fortschrittsbalken *
* *************************************
*/
function createProgressBar(domElement) {
var green = 0;
var greenDomElement = domElement.getElementsByClassName("green");
if (greenDomElement && greenDomElement.length > 0) {
var greenText = greenDomElement[0].innerText;
green = parseInt(greenText);
if (isNaN(green)) {
green = 0;
}
}
var yellow = 0;
var yellowDomElement = domElement.getElementsByClassName("yellow");
if (yellowDomElement && yellowDomElement.length > 0) {
var yellowText = yellowDomElement[0].innerText;
yellow = parseInt(yellowText);
if (isNaN(yellow)) {
yellow = 0;
}
}
var red = 0;
var redDomElement = domElement.getElementsByClassName("red");
if (redDomElement && redDomElement.length > 0) {
var redText = redDomElement[0].innerText;
red = parseInt(redText);
if (isNaN(red)) {
red = 0;
}
}
console.log('green: ' + green);
console.log('yellow: ' + yellow);
console.log('red: ' + red);
}
function createProgressBars() {
var progressBars = document.getElementsByClassName("progressbar");
for (var i = 0; i < progressBars.length; i++) {
createProgressBar(domElement);
}
}
window.addEventListener("load", createProgressBars, false);