Benutzer:Albe ni/common.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
//importScript("Benutzer:Steef389/user_status.js"); // [[Benutzer:Steef389/user_status.js]] //kurzinfromationen zu nutzer
//importScript('Benutzer:Schnark/js/popuprefs.js'); //[[Benutzer:Schnark/js/popuprefs.js]] //popup zum 
// quellennachweis, siehe http://de.wikipedia.org/wiki/Benutzer:Schnark/js/popuprefs

importScript('Benutzer:TMg/cleanDiff.js'); //[[Benutzer:TMg/cleanDiff.js]]
importScript('Benutzer:TMg/autoFormatter.js'); //[[Benutzer:TMg/autoFormatter.js]]

//includePage('Benutzer:Jowereit/typografie.js');
importScript('Benutzer:Schnark/js/extratabs.js'); //[[Benutzer:Schnark/js/extratabs.js]]

/* zurücksetzen mit kommmentar, siehe auch [[Benutzer:Revolus/vector.js/safe-rollback.js]] */
 
$(function() {
	$("span.mw-rollback-link a").each(function() {
		var href = $(this).attr("href");
		$(this).attr("href", "#").click(function() {
			var summary = window.prompt(
				"Änderung wirklich zurücksetzen?\n" +
				"Zum Abbrechen, «Abbrechen» klicken.\n\nKommentar:\n" + 
				"(b=q=WP:Q; r=WP:RK; ?=g=Begründen; w=WP:WEB; t=v=Test/Vandalismus)", ""
			);
			if(typeof(summary) === "string") {
				var h = href;
				switch(summary) {
					case("b"):
					case("q"): summary = "Revert: bitte [[WP:Q|belegen]], s.a. [[WP:REF]]"; break;
					case("r"): summary = "Revert: bitte [[WP:RK|Relevanz]] darlegen"; break;
					case("?"):
					case("g"): summary = "Revert: Änderung bitte in der Zusammenfassungszeile begründen"; break;
					case("w"): summary = "Revert: Diese Änderung entspricht nicht [[WP:WEB]]"; break;
					case("t"):
					case("v"): summary = "Revert: Offensichtlich ein Test oder Versehen"; break;
				}
				if(summary)  {
					h += "&summary=" + encodeURIComponent(summary);
				}
				if(window.confirm("Ausführen? \n" + h) === true) {
					document.location.href = h;
				}
			}
			return false;
		});
	});
});
 


/** language-links verkürzen, FF only (?) */
window.addEventListener("DOMContentLoaded", function() {
    function array(arrayLike)   Array.prototype.slice.apply(arrayLike);
    function first(array)       array.length ? array[0] : null;
 
    var pLang   = document.getElementById("p-lang");            if (!pLang) return;
    var body    = first(pLang.getElementsByClassName("body"));  if (!body)  return;
    var ul      = first(body.getElementsByTagName("ul"));       if (!ul)    return;
    var lis     = array(ul.getElementsByTagName("li"));
    lis.forEach(function(li, index) {
        if (index != 0) {
            body.appendChild(document.createTextNode(" "));
        }
        var a   = first(array(li.children));    
        if (a) {
            var newA            = document.createElement("a");
            newA.className      = li.className;
            newA.href           = a.href;
            newA.title          = a.textContent;
            newA.textContent    = li.className.replace(/^interwiki-/, "");
            newA.style.fontSize = "0.75em";
            body.appendChild(newA);
        }
    });
    ul.parentNode.removeChild(ul);
    pLang.style.lineHeight  = "100%";
}, false);



// Modul: recent2.js
 
if (wgPageName== "Benutzer:Suhadi_Sadono/Recent_IP_edits") 
  window.updateSeconds = 3;
else if (wgPageName== "Benutzer:Suhadi_Sadono/All_recent_changes") 
  window.updateSeconds = 10;
else if (wgPageName== "Benutzer:Suhadi_Sadono/Filter_recent_change") 
  window.updateSeconds = 20;
else if (wgPageName== "Benutzer:Suhadi_Sadono/Monitor_my_watchlist") 
  window.updateSeconds = 30;
else if (wgPageName== "Benutzer:Suhadi_Sadono/Live_spellcheck") 
  window.updateSeconds = 30;
else 
  window.updateSeconds = 15;
 
importScript('Benutzer:Suhadi Sadono/recent2.js');