Benutzer:Jonaes02/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
//vorlagenMaster
mw.loader.load( "https://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Vorlagenmeister.js&action=raw&ctype=text/javascript",
                "text/javascript");
    // [[User:ExURLBot/externalURLform.js]]
    mw.loader.load( 'https://de.wikipedia.org/w/index.php?title=User:ExURLBot/externalURLform.js&action=raw&ctype=text/javascript' );
//[[Benutzer:PerfektesChaos/js/citoidWikitext]]
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/citoidWikitext/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");

//[[Benutzer:PerfektesChaos/js/pageLinkHelper]]
mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/pageLinkHelper/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
                "text/javascript" );

//[[Benutzer:PerfektesChaos/js/prettyPageHeading]]
mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/prettyPageHeading/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
                "text/javascript" );

//[[Benutzer:PerfektesChaos/js/remindErrorMessages]]
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/remindErrorMessages/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
               "text/javascript");

//Skriptsammlung Fliegelflagel, [[Benutzer:Schnark/js/fliegelflagel]]
(function (module) {
	if (mw.loader.getState(module)) {
		mw.loader.using(module).done(function () {
			((mw.libs.ve.targetLoader && mw.libs.ve.targetLoader.addPlugin) || mw.libs.ve.addPlugin)(function () {
				var ve = $.Deferred();
				mw.hook('userjs.schnark-fliegelflagel.ve').fire(ve);
				return ve.promise();
			});
		});
	}
})('ext.visualEditor.desktopArticleTarget.init');
mw.hook('userjs.schnark-fliegelflagel.userdefine').fire({
	version: 1.1,
	profile: undefined,
	additional: {
	},
	config: {
	}
});
//[[Benutzer:Schnark/js/fliegelflagel.js/define.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js/define.js&action=raw&ctype=text/javascript');
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js/load.js&action=raw&ctype=text/javascript');
//Fliegelflagel Ende

//[[Benutzer:DerHexer/rollback.js]] Begründungen für Rollbacks eingeben
var newrollback = true;
var allowmessage = true;
var autowarning = false;
var rollbacktype = '3';
if (newrollback) { mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:DerHexer/rollback.js&action=raw&ctype=text/javascript'); } 
//Ende Rollback

//[[Benutzer:FNDE/secWatch]] Bearbeitete Disk.-Abschnitte beobachten
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:FNDE/secWatch/view.js&action=raw&ctype=text/javascript');
//Ende secWatch

//[[Benutzer:Lustiger_seth/unsigned.js]] Unsigned
mw.loader.load('//de.wikipedia.org/w/index.php?title=user:lustiger_seth/unsigned.js&action=raw&ctype=text/javascript&smaxage=2678400');
//Ende Unsigned


//[[Benutzer:PerfektesChaos/js/externalLinkProblem]] Toter-Link-Botmeldungen (Kasten oben auf der Seite)
// mutmaßlich für Browserabstürze nach IAB-Bearbeitung verantwortlich
/* 
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/externalLinkProblem/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript");
*/
//Ende Toter Link-Meldung


// [[User:TMg/autoFormatter.js]] -- [[Benutzer:TMg/autoFormatter]] Formatierungsvereinheitlichung I
var autoFormatMaskedLinks = false;
var autoFormatShortYearRanges = false;
var redundantTemplateParameters = [];
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );
//Ende aF

// [[Benutzer:PerfektesChaos/js/WikiSyntaxTextMod]]
var RomanDigit =  "\\b[IVXLCDM]+\\.";
mw.libs.WikiSyntaxTextMod  =  { config:  { lang: { },
                                           load: { },
                                           mod:  { },
                                           page: { }
                                         }
                              };
mw.libs.WikiSyntaxTextMod.config.mod.plain = [ ["{\\| class=\"prettytable\\b", //prettytable
    "{| class=\"wikitable"],

//80er-Jahre -> 1980er-Jahre
   [" ([2-9])0'?er[- ]Jahre",
    " 19$10er Jahre"],
   [" ([2-9])0ern\\b",
    " 19$10ern"],

//encoding
["&#127;", "&#127;<!-- ??? -->"],
["&#128;", "&euro;"],
["&#129;", "&#129;<!-- ??? -->"],
["&#130;", "&sbquo;"],
["&#131;", "&fnof;"],
["&#132;", "&bdquo;"],
["&#133;", "&hellip;"],
["&#134;", "&dagger;"],
["&#135;", "&Dagger;"],
["&#136;", "&circ;"],
["&#137;", "&permil;"],
["&#138;", "&Scaron;"],
["&#139;", "&lsaquo;"],
["&#140;", "&OElig;"],
["&#141;", "&#141;<!-- ??? -->",],
["&#142;", "&#142;<!-- Zcaron &#381; -->"],
["&#143;", "&#143;<!-- ??? -->",],
["&#144;", "&#144;<!-- ??? -->",],
["&#145;", "&lsquo;"],
["&#146;", "&rsquo;"],
["&#147;", "&ldquo;"],
["&#148;", "&rdquo;"],
["&#149;", "&bull;"],
["&#150;", "&ndash;"],
["&#151;", "&mdash;"],
["&#152;", "&tilde;"],
["&#153;", "&trade;"],
["&#154;", "&scaron;"],
["&#155;", "&rsaquo;"],
["&#156;", "&oelig;"],
["&#157;", "&#157;<!-- ??? -->",],
["&#158;", "&#158;<!-- zcaron &#382; -->"],
["&#159;", "&Yuml;"],
                                             
//überschrift endet mit doppelpunkt
    ["\n(==+) *(.+): *\\1 *\n",
     "\n$1 $2 $1\n"],
                                             
//Wikilink mit <br /> am Ende
    ["<br /> *\\]\\]",
     "]]"],
                                             
//Akzente statt Anführungszeichen
    ["``",
     "“"],
    ["´´",
     "”"],
                                             
//apostroph
["([a-zéäöü])['´`′]s\\b",
 "$1’s"],
// de
["([hsßtxz])['´`′] ",
 "$1’ "],
["([a-z])['´`′](ne?)\\b",
 "$1’$2"],
[" ['´`′]([ns])\\b",
 " ’$1"],
["([a-zéäöüß])['´`′]sch",
 "$1’sch"],
// en
["\\bI['´`′](ll|m|ve)\\b",
 "I’$1"],
["\\b([Yy]ou|[Ww]e|[Tt]hey)['´`′](ll|re|ve)\\b",
 "$1’$2"],
["([aos]n)['´`′]t\\b",
 "$1’t"],
["([a-z])(['´`′]n[’'´`]|’n['´`′])([a-zA-Z])\\b",
 "$1’n’$3"],
["\\bO['´`′]([BCDFGHJKLMNOQRSTY][a-z][a-z])",
 "O’$1"],
// fr
["\\b([Cc])['´`′]([eé])",
 "$1’$2"],
["\\b([dDlL])['´`′]([aeiouAEIOUÁÂââÉéîÎôÔŒœHh])",
 "$1’$2"],
["\\b([Jj])['´`′]a",
 "$1’a"],
["\\b([MmNnst])['´`′]([aeiouyàé])",
 "$1’$2"],
["\\bn['´`′]y\\b",
 "n’y"],
["\\b([Qq]u)['´`′]([aeié])",
 "$1’$2"],
["ujourd['´`′]hui\\b",
 "ujourd’hui"],
["usqu['´`′]à\\b",
 "usqu’à"],
// it
["\\b([Dd]ell)['´`′]([AaEeIiOoUu])",
 "$1’$2"],
//bis-strich
["(\\([^-0-9]*(1[0-9]|20)[0-9][0-9])[-—−]((1[0-9]|20)[0-9][0-9][^-0-9]*\\))",
 "$1–$3"],
//gestorben
["\\]\\] *[,;] *† *\\[\\[",
 "]]; † [[",
 ""],
//grad-zahlen
["([0-9])[°º]( |&nbsp;)([CFR]\\b)",
 "$1&nbsp;°$3"],
["([0-9]) ?[°º]([CFR]\\b)",
 "$1&nbsp;°$2"],
["([^0-9]) [-–]([0-9,.]+&nbsp;)[°º]([CFR]\\b)",
 "$1 −$2°$3"],
//elipse
["(\\[|\\(| )\\.\\.\\.(\\]|\\)| )",
 "$1…$2"],
//ligaturen

//negativer exponent
["<sup>[-–]([0-9]*)</sup>",
 "<sup>−$1</sup>"],
// 'Plenk' ist im Text ein Leerzeichen vor einem Satzzeichen
// Es kann aber heißen:   "Endergebnis 15 : 30"   oder ein Smiley ;-)
["([^: |0-9]) +([,;:][^-.,;:()–{}<])",
 "$1$2"],
// Es kann heißen: "Wert = ?" oder anders mit "???"
["([^: ?|=]) +(\\?[^?])",
 "$1$2"],
// Tabellenköpfe können enthalten:   "! ABC !! Zahlenwert !! "
[" +(![^!])",
 "$1"],
// "das .NET-Framework"   "die .de-Domain"   "die .EXE-Datei"
[" +(\\.[ \n])",
 "$1"],
//Punkt nach Punkt


   ["(" + RomanDigit + ")\\]\\]\\.",
    "$1]]"],
   ["\\b(d\\.( |&nbsp;)?[ÄJ]\\.)\\]\\]\\.",
    "$1]]"],

//<nowiki />
    ["<nowiki*/>", ""],     
    ["<nowiki/>", ""]                                    ];



mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
               "text/javascript");
if ( mw.libs && mw.libs.WikiSyntaxTextMod && mw.libs.WikiSyntaxTextMod.config && mw.libs.WikiSyntaxTextMod.config.mod ) {
	mw.libs.WikiSyntaxTextMod.config.mod.summary  =  "[ [[User:PerfektesChaos/js/WikiSyntaxTextMod|WSTM]] / [[User:TMg/autoFormatter|aF]] ] ";
}
//Ende WSTM

//---------------------------------------------------------=============================_============================================
//Benutzerunterseiten
mw.loader.load("//www.mediawiki.org/w/index.php?title=User:PerfektesChaos/js/userspaceLinks/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
               "text/javascript");

//Automatisches Backup
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/autoBackup/r.js&action=raw&ctype=text/javascript&maxage=604800&*",
               "text/javascript");

//Admis usw. Markieren
markadmins    = true;       // Admins u. ä. besonders hervorheben?
 marksubpages  = false;      // auch Links auf Admin-Unterseiten markieren?
 mawatchlist   = true;       // auch auf der Beobachtungsliste?
 macontribs    = true;       // auch in den Benutzerbeiträgen?
 markarbcom    = true;       // zusätzlich: Schiedsgericht besonders hervorheben?
 markcheckuser = true;       // zusätzlich: Checkuser-Berechtigte besonders hervorheben?
 markoversight = true;       // zusätzlich: Oversighter besonders hervorheben?
 markcomadmins = true;      // zusätzlich: Commons-Admins besonders hervorheben?
 markwdadmins  = true;      // zusätzlich: Wikidata-Admins besonders hervorheben?
 markexadmins  = true;      // zusätzlich: Ex-Admins besonders hervorheben?
 markexbureaucrats = true;  // zusätzlich: Ex-Bürokraten besonders hervorheben?

    // Beschriftungen
 markatxt         = "Admin";     // Markierung für Admins
 markrenatxt      = "Admin (umbenannt)"; // Markierung für umbenannte Admins
 markbureautxt    = "Bürokrat";     // Markierung für Bürokraten
 markstewtxt      = "Steward";     // Markierung für Stewards
 markcomatxt      = "Commons-Admin"; // Markierung für Commons-Admins
 markwdatxt       = "Data-Admin";  // Markierung für Wikidata-Admins
 markexatxt       = "war Admin";  // Markierung für Ex-Admins
 markexbureautxt  = "war Bürokrat";  // Markierung für Ex-Bürokraten
 markarbcomtxt    = "Schiedsrichter";    // Markierung für Schiedsgerichtsmitglieder
 markcheckusertxt = "Checkuser";    // Markierung für Checkuser-Berechtigte
 markombudsmantxt = "WMF-Ombudsperson";   // Markierung für Ombudspersonen
 markoversighttxt = "Oversighter";    // Markierung für Oversight-Berechtigte

//window.XDomainRequest = window.XMLHttpRequest; // dirty hack to trick deadlinkfinder. remove as soon as possible
//Automatische Totlink-Findung
mw.loader.load("//deadlinkfinder.toolforge.org/script.js");
var deadLinkFinder_runAlways = true;
var deadLinkFinder_showWaitingIcon = true;
var deadLinkFinder_showOk = true;
var deadLinkFinder_showBrowsemodeLink = true;
var deadLinkFinder_showIndividualOK = true;
var deadLinkFinder_showRedirects = true;

//MarkMentors
// Modul: markMentors.js
var markmentors = true;          // Mentoren besonders hervorheben?
var markmsubpages = true;        // auch Links auf Mentoren-Unterseiten markieren?
var mmwatchlist = true;          // auch auf der Beobachtungsliste?
var mmcontribs = true;           // auch auf den Benutzerbeiträgen?
var markmtxt = "Mentor";              // Markierung für Mentoren

// page type variables: namespace == -1
 if (typeof(isSpecial) == 'undefined') var isSpecial  = (mw.config.get('wgCanonicalSpecialPageName') == "Special");
 if (typeof(isContrib) == 'undefined') var isContrib = (isSpecial && (mw.config.get('wgCanonicalSpecialPageName') == "Contributions"));
 if (typeof(isWatchlist) == 'undefined') var isWatchlist = (isSpecial && (mw.config.get('wgCanonicalSpecialPageName') == "Watchlist"));

if (!(!mmwatchlist && isWatchlist) && !(!mmcontribs && isContrib)) {
   if (markmentors)
     mw.loader.load('/w/index.php?title=Benutzer:Anka Friedrich/markMentors.js'
     + '&action=raw&ctype=text/javascript');  // [[Benutzer:Anka Friedrich/markMentors.js]]
}//ENDE Merk Mentors

//Blockierte Nutzer merkieren
/* Benutzer:Schniggendiller/markblocked.js (A) */
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schniggendiller/markblocked.js&action=raw&ctype=text/javascript'); // streicht Benutzernamen gesperrter Benutzer durch

// Vorlagenmeister QE
mw.loader.load( "//de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Vorlagenmeister.js&action=raw&ctype=text/javascript",
                "text/javascript");

//der Hexer-rollback
 //via common.js

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');