Benutzer:SwowoJonny/pokewiki.js: Unterschied zwischen den Versionen

Aus PokéWiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 81: Zeile 81:


switch(day) {
switch(day) {
     case 0: // Sonntag - Enigmara und Traumagil
     case 0: // Sonntag - Collage
         body.style.backgroundImage = "url(https://images3.alphacoders.com/129/1298972.jpg)"; body.style.backgroundSize = "120%";
         body.style.backgroundImage = "url(https://www.pokewiki.de/images/e/ee/Project_VOLTAGE_Gesamte_Mikus_2.png)"; body.style.backgroundSize = "100%";
         break;
         break;
     case 1: // Montag - Yveltal
     case 1: // Montag - Sommer
         body.style.backgroundImage = "url(https://cdn.discordapp.com/attachments/395627865414303755/1118089271203594370/image.png)"; body.style.backgroundSize = "105%";
         body.style.backgroundImage = "url(https://i.imgur.com/NtN0VoX.jpeg)"; body.style.backgroundSize = "105%";
         break;
         break;
     case 2: // Dienstag - Akari und Hisui-Zoroark
     case 2: // Dienstag - Schatzstadt
         body.style.backgroundImage = "url(https://cdn.discordapp.com/attachments/395627865414303755/1118095402932113430/image.png)"; body.style.backgroundSize = "105%";
         body.style.backgroundImage = "url(https://www.pokewiki.de/images/3/34/Schatzstadt_2.png)"; body.style.backgroundSize = "105%";
         break;
         break;
     case 3: // Mittwoch - Kristallsee
     case 3: // Mittwoch - Dass ich nie vergesse, was am wichtigsten ist
         body.style.backgroundImage = "url(https://pbs.twimg.com/media/Fx6jBLvacAAjWK6?format=jpg&name=4096x4096)"; body.style.backgroundSize = "150%";
         body.style.backgroundImage = "url(https://i.imgur.com/40voKVV.png)"; body.style.backgroundSize = "100%";
         break;
         break;
     case 4: // Donnerstag - Rosy
     case 4: // Donnerstag - Maskenfest
         body.style.backgroundImage = "url(https://cdn.discordapp.com/attachments/395627865414303755/1118088092511899738/image.png)"; body.style.backgroundSize = "100%";
         body.style.backgroundImage = "url(https://i.imgur.com/nxffgJW.png)"; body.style.backgroundSize = "100%";
         break;
         break;
     case 5: // Freitag - Lilly
     case 5: // Freitag - Melanchonie
         body.style.backgroundImage = "url(https://i.pinimg.com/originals/fd/55/79/fd5579526bbae5d43b53ceff03644bb3.jpg)"; body.style.backgroundSize = "130%";
         body.style.backgroundImage = "url(https://i.imgur.com/FhaADc1.png)"; body.style.backgroundSize = "100%";
         break;
         break;
     case 6: // Samstag - Xenia
     case 6: // Samstag - Gelbe Blumen
         body.style.backgroundImage = "url(https://cdn.discordapp.com/attachments/395627865414303755/1118092852501680148/image.png)"; body.style.backgroundSize = "105%";
         body.style.backgroundImage = "url(https://i.imgur.com/SLA0uR7.png)"; body.style.backgroundSize = "100%";
         break;
         break;
     }
     }

Aktuelle Version vom 13. April 2024, 19:12 Uhr

//Ü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;
    }