Benutzer:Heiteira/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
// Aus diesem Skript kann prinzipiell jeder etrwas kopieren, er sollte jeodch immer die Quelle angeben,
// die je nach Skript variiert.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Lädt das BKL-Helferlein. (Einbindung von Skelabra2509, die Quelle des Hauptskriptes ist Wikipedia.)
mw.loader.load("//www.pokewiki.de/index.php?title=Benutzer:Skelabra2509/BKL-Check.js&action=raw&ctype=text/javascript&maxage=604800&*");
mw.loader.load("//www.pokewiki.de/index.php?title=Benutzer:Skelabra2509/BKL-Check.css&action=raw&ctype=text/css",
"text/css");
/* Von Shadowtweaker:
####################### Einzelnen Benutzer in den letzten Änderungen ausblenden ############################
# Wenn ein einzelner Benutzer sehr viele Bearbeitungen in kurzer Zeit tätigt, kann es nützlich sein, #
# wenn man die Möglichkeit hat, diesen Benutzer in den Letzten Änderungen vorübergehend auszublenden. #
# In MediaWiki kann man nur sich selbst ausblenden, mit diesem Code aber jeden beliebigen Benutzer. #
# Dazu muss in den Letzten Änderungen einfach "?hideuser=<Benutzername>" hinten an die URL gehängt werden. #
############################################################################################################ */
if (window.location.href.replace("Letzte_%C3%84nderungen") != window.location.href) {
if (window.location.href.indexOf("hideuser=") > 0) {
var hideuser = window.location.href.substring(window.location.href.indexOf("hideuser=")+9);
hideuser = hideuser.replace(/(\?|\&).*/, "");
var listofcontribs = document.getElementsByClassName("mw-userlink");
for (var i=0;i<listofcontribs.length;i++) {
if (listofcontribs[i].innerHTML.replace(" ","_") == hideuser) { listofcontribs[i].parentNode.style.display = "none"; }
}
}
}
//Quelle: [[Benutzer:T§/PurgePortlet.js]] und [[Benutzer:T§/PurgePortlet]], Autor ist T§.
jQuery(document).ready(function() {
mw.loader.using( [ 'mediawiki.util' ],
function () {
mw.util.addPortletLink( 'p-tb',
mw.config.get( 'wgScript' ) +
'?action=purge&title=' +
mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ),
'Purge',
't-purge',
'Servercache dieser Seite leeren',
null,
'#t-pagelog'); //Alternativ '#ca-move'
} ); // .using()
} ); // .ready()
// Ersetzt Kurzlinks aus der Suche (von Shadowtweaker)
var shortlinks = window.setInterval("replaceshortlinks()", 1000);
function replaceshortlinks()
{
if (Math.floor((document.getElementById("searchInput").value.indexOf(":")+1)/2) == 1) {
var text = document.getElementById("searchInput").value;
text = text.replace(/^[B]:/, "Benutzer:");
text = text.replace(/^[B][Dd]:/, "Benutzer Diskussion:");
text = text.replace(/^[D]:/, "Datei:");
text = text.replace(/^[D][Dd]:/, "Datei Diskussion:");
text = text.replace(/^[H]:/, "Hilfe:");
text = text.replace(/^[H][Dd]:/, "Hilfe Diskussion:");
text = text.replace(/^[K]:/, "Kategorie:");
text = text.replace(/^[K][Dd]:/, "Kategorie Diskussion:");
text = text.replace(/^[M][Ww]:/, "MediaWiki:");
text = text.replace(/^[M][Dd]:/, "MediaWiki Diskussion:");
text = text.replace(/^[P][Ww]:/, "PokéWiki:");
text = text.replace(/^[P][Dd]:/, "PokéWiki Diskussion:");
text = text.replace(/^[S]:/, "Spezial:");
text = text.replace(/^[D]:/, "Diskussion:");
text = text.replace(/^[V]:/, "Vorlage:");
text = text.replace(/^[V][Dd]:/, "Vorlage Diskussion:");
document.getElementById("searchInput").value = text;
}
}