Benutzer:SwowoJonny/pokewiki.js
Zur Navigation springen
Zur Suche springen
Hinweis: Leere nach dem Speichern 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: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
- Konqueror: Aktualisieren anklicken oder F5 drücken
//Übernommen von DeXter
//Projekthelden-Boxen-Glitzer
const babelItems = document.getElementsByClassName('babelitem');
for (var i = 0; i < babelItems.length; i++) {
try {
var text = babelItems[i].lastChild.lastChild.lastChild.textContent;//so incredible unbelievable beautiful
var regexBronze = /.* erhält für seine Mitarbeit beim .*-Projekt die bronzene Projekthelden-Auszeichnung als Zeichen seines Engagements\./;
var regexSilver = /.* erhält für seine aktive Mitarbeit beim .*-Projekt die silberne Projekthelden-Auszeichnung als Zeichen seines anhaltenden Engagements\./;
var regexGold = /.* erhält für seine tadellose und regelmäßige Mitarbeit beim .*-Projekt die goldene Projekthelden-Auszeichnung als Zeichen seines außerordentlichen Engagements\./;
var regexOld = /.* erhält für seine tadellose und regelmäßige Mitarbeit beim .*-Projekt diese Auszeichnung als Zeichen seines besonderen Engagements\./;
if (text.search(regexBronze) !== -1) {
babelItems[i].classList += ' projecthero bronze';
} else if (text.search(regexSilver) !== -1) {
babelItems[i].classList += ' projecthero silver';
} else if (text.search(regexGold) !== -1) {
babelItems[i].classList += ' projecthero gold';
} else if (text.search(regexOld) !== -1) {
babelItems[i].classList += ' projecthero old';
}
} catch (error) {
//Gotcha! error was caught!.
}
}
//Übernommen von shadowtweaker
//Abkürzungen
if (window.location.href.replace("Letzte_%C3%84nderungen") != window.location.href) {
var sekunden = 120;
var count = window.setInterval("countdown()", 1000);
}
function countdown()
{
sekunden--;
if (sekunden == 0) { location.reload(); }
}
//Übernommen von Taisuke
//Abkürzungen
Beitraege=document.getElementsByClassName('mw-usertoollinks-contribs');
for ( var i = 0; i < Beitraege.length; i++) {
Beitraege[i].innerHTML="B";
}
Diskussion=document.getElementsByClassName('mw-usertoollinks-talk');
for ( i = 0; i < Diskussion.length; i++)
Diskussion[i].innerHTML="D";
Sperren=document.getElementsByClassName('mw-usertoollinks-block');
for ( i = 0; i < Sperren.length; i++)
Sperren[i].innerHTML="S";
Version=document.getElementsByClassName('mw-changeslist-history');
for ( i = 0; i < Version.length; i++)
Version[i].innerHTML="Ver.";
Diff=document.getElementsByClassName('mw-changeslist-diff');
for ( i = 0; i < Diff.length; i++)
Diff[i].innerHTML="Unt.";
Diff=document.getElementsByClassName('mw-changeslist-diff-cur');
for ( i = 0; i < Diff.length; i++)
Diff[i].innerHTML="A";
// Vorschau beim Hochladen von Dateien
mw.loader.load("https://www.pokewiki.de/Benutzer:RobbiRobb/UploadPreview.js?action=raw&ctype=text/javascript");
//Idee übernommen von DieTaube
//Shortcuts
document.querySelector('#gl-topbar-left ul').innerHTML += '<li><a href=\"https://www.pokewiki.de/PokéWiki:Wusstest_du_schon.../Sätze">Sätze • </a></li>'
document.querySelector('#gl-topbar-left ul').innerHTML += '<li><a href=\"https://www.pokewiki.de/PokéWiki:Wusstest_du_schon.../Zitate">Zitate •</a></li>'
document.querySelector('#gl-topbar-left ul').innerHTML += '<li><a href=\"https://www.pokewiki.de/PokéWiki:Spin-off-Projekt/To-do-Liste_(Mystery_Dungeon)">PMD-To-Do •</a></li>'
document.querySelector('#gl-topbar-left ul').innerHTML += '<li><a href=\"https://www.pokewiki.de/PokéWiki:Merchandising-Projekt/To-do-Liste">Merch</a></li>'
//Idee übernommen von feblue
//Hintergründe, täglich wechselnd
var day = new Date().getDay();
var body = document.getElementsByTagName("body")[0];
switch(day) {
case 0: // Sonntag - Collage
body.style.backgroundImage = "url(https://www.pokewiki.de/images/e/ee/Project_VOLTAGE_Gesamte_Mikus_2.png)"; body.style.backgroundSize = "100%";
break;
case 1: // Montag - Sommer
body.style.backgroundImage = "url(https://i.imgur.com/NtN0VoX.jpeg)"; body.style.backgroundSize = "105%";
break;
case 2: // Dienstag - Schatzstadt
body.style.backgroundImage = "url(https://www.pokewiki.de/images/3/34/Schatzstadt_2.png)"; body.style.backgroundSize = "105%";
break;
case 3: // Mittwoch - Dass ich nie vergesse, was am wichtigsten ist
body.style.backgroundImage = "url(https://i.imgur.com/40voKVV.png)"; body.style.backgroundSize = "100%";
break;
case 4: // Donnerstag - Maskenfest
body.style.backgroundImage = "url(https://i.imgur.com/nxffgJW.png)"; body.style.backgroundSize = "100%";
break;
case 5: // Freitag - Melanchonie
body.style.backgroundImage = "url(https://i.imgur.com/FhaADc1.png)"; body.style.backgroundSize = "100%";
break;
case 6: // Samstag - Gelbe Blumen
body.style.backgroundImage = "url(https://i.imgur.com/SLA0uR7.png)"; body.style.backgroundSize = "100%";
break;
}