Benutzer:GrollenKette951/common.js

Aus PokéWiki
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
// fügt automatisch Einträge aus Spezial:AbuseLog in den letzten Änderungen hinzu
mw.loader.load("https://www.pokewiki.de/Benutzer:RobbiRobb/AbuseLog.js?action=raw&ctype=text/javascript");

//Danken entfernen in LÄ entfernen
if(mw.config.get("wgRelevantPageName") == "Spezial:Letzte_Änderungen") {
	$(".mw-thanks-thank-link").each(function() {
		$(this).parent().remove();
		$(".mw-pager-tools").each(function() {
			if($(this).children().length === 0) {
				$(this).remove();
			}
		});
	});
}

/* Kopiert von Shadowtweaker
Automatische Aktualisierung der letzten Änderungen */
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(); }
}

/* Kopiert von RobbiRobb */
// Eine Funktion mehr als bisher, diesmal direkt von Jones geladen, wegen Faulheit und der Möglichkeit, ihn für ein Versagen der Funktion verantwortlich zu machen
$(function() {
	$.ajaxSetup({ cache: true }); // Cache wieder aktivieren für getScript
	$.getScript("//pokewiki.de/index.php?title=Benutzer:Jones/scripts.js&action=raw&ctype=text/javascript&maxage=604800&*", function(data, textStatus, jqxhr) {
		scripts = new WikiScripts();
		scripts.disableAllModules();
		scripts.enableModule("hideUser");
		scripts.init();
	});
});

// Lösch-Bestätigung für Dateien auf Tastendruck
if(document.getElementById("mw-filedelete-submit") !== null) {
	document.addEventListener("keydown", function(key) {
		if(key.key === "S" && key.altKey && key.shiftKey) {
			key.preventDefault();
			document.getElementById("mw-filedelete-submit").click();
		}
	});
}

// Lösch-Bestätigung auf Tastendruck
if(document.getElementById("wpConfirmB") !== null) {
	document.addEventListener("keydown", function(key) {
		if(key.key === "S" && key.altKey && key.shiftKey) {
			key.preventDefault();
			document.getElementById("wpConfirmB").click();
		}
	});
}