Benutzer:Hadibe/common.js
aus Wikipedia, der freien Enzyklopädie
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
// <nowiki>
// [[Benutzer:PerfektesChaos/js/WikiSyntaxTextMod]]
mw.libs.WikiSyntaxTextMod = { config: { format: { },
lang: { },
load: { },
mod: { },
page: { },
portlet: { },
warn: { }
}
};
mw.libs.WikiSyntaxTextMod.config.mod.plain = [
["<sup>(st|nd|rd|th)</sup>", "$1"],
[" [-−] ", " – "], ["([^0-9a-zß.]) – ([0-9][^:][^0-9:])", "$1 − $2"], //Minus statt ndash
["\\be\\. ?V\\.", "e. V."],
["\\bu\\. ?a\\.", "u. a."],
["\\bz\\. ?B\\.", "z. B."],
["\\bd\\. ?h\\.", "d. h."],
["<(small|sub|sup) />", ""],
["</small>(</ref>|\n</ref>)", "$1"], ["\\.\] <small>", "\]. "],
["(([Z|z]uletzt |)((ein|an|)gesehen|besucht|geladen|(ab|auf|an)gerufen|geprüft)|([L|l]etzter |)(Zugriff|Abruf)|eingesehen zuletzt)(:| am)", "Abgerufen am"],
["([E|e]in|hoch)Abgerufen", "Abgerufen"],
[" x ([0-9])", " × $1"],
["<small>(\\(| )(Abgerufen)", "$1"], ["\] A(bgerufen)", "\]\, a$1"],
["(,|;) A(bgerufen)", "$1 a$2"], ["\\(A(bgerufen)", "(a$1"],
["\n\\; *(.+)*\n([^:])", "\n'''$1'''\n$2"], ["\'\'\'\n\\b", "\'\'\'\n\n"],
["; (Tabelle|Spiele)", "'''$1'''"],
["\\§ ?([1-9])", "§ $1"],
["Farbe([0-9])\n", "Farbe$1\=\n"],
["[^>]\n\=", "\n\n\="], //wirkungslos - mitnichten!
["( | )", " "],
[" ([^0])", " $1"],
[" \\)", ")"], [", ", ", "],
[" \n", "\n"],
["([^.)])\\.\\.\\.([^.0-9a-z])", "$1…$2"], // ["([^.)])…([a-z])", "$1...W])", "$1…$2"],
["<sup>[-–]([0-9]*)</sup>", "<sup>−$1</sup>"], //negativer Exponent mit Minus
["(align|background|border|bottom|collapse|color|float|font-weight|left|right|size|spacing|width): ", "$1:"],
// Bis-Strich bei Jahreszahlen
["(\\([^-0-9]*(1[0-9]|20)[0-9][0-9])[-—−]((1[0-9]|20)[0-9][0-9][^-0-9]*\\))",
"$1–$3"],
//* Herausgeber
["(\\(|\\[)(Herausgeber(?:in)?|Hgg?\\.?|Hrgs?\\.?|[Hh]sr?g\\.?|Hrsgg?\\.?|Hg\\.|ed[st]?\\.|[Ee]d(itor)?s?\\.?|éd\\.?)(\\)|\\]): *",
"(Hrsg.): "],
// Wikisyntax-Aufzählungszeichen durch Leerzeichen vom Inhalt abtrennen
["(\n[*#:;]+)([^\n *#:;])", "$1 $2"],
["\n(:+) +\\{\\|", "\n$1{|"],
// sinnfreie <br /> entfernen
["<br />\n\n", "\n\n"],
["<br />(\n[|!*#:;])", "$1"],
//* Lückenschluss zwischen <ref> und dem vorhergehenden Zeichen/Wort
// (Steht im Text sowohl vor als auch nach der Fußnote ein Satzzeichen,
// wird das führende belassen und das nachfolgende entfernt)
["([,.?!;:“]<ref\\b[^>\n]*>[^<\n]+</ref>)[,.?!;:]", "$1"],
// Apostrophe
["([a-zéäöü])['´`′]s\\b", "$1’s"],
["([hsßtxz])['´`′] ", "$1’ "],
["([a-z])['´`′](ne?)\\b", "$1’$2"],
//[" ['´`′]([ns])\\b", " ’$1"],
["([a-zéäöüß])['´`′]sch", "$1’sch"],
["['´`′]n['´`′][^']", "’n’"],
[" (a|ai|e|ci|ce|di|de|fi|fe|gi|ge)s’", " $1s'"],
];
mw.libs.WikiSyntaxTextMod.config.mod.summary = "linkfix"
mw.libs.WikiSyntaxTextMod.config.diffPage = false;
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/WikiSyntaxTextMod/d.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
"text/javascript");
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:Hadibe/AFkurz.js&action=raw&ctype=text/javascript' );
var autoFormatReplacements = [
['Abs.\\d', 'Abs. \\d'],
['\\w.\n==', '\\w.\n\n=='],
[' \\w\,\\w', ' \\w, \\w'],
['<br />\n|', '\n|'], ['<br />\n |', '\n |'], ['<br />|', '|'],
['<br />\n}}', '\n}}'], ['<br />}}', '}}'],
['\{\{Metadaten Denkmalliste Österreich|\{\{PAGENAME\}\}|', '{{Metadaten Denkmalliste Österreich||'],
['– \{\{Metadaten', '- {{Metadaten'],
['clear\\:both\\; clear', 'clear'],
['\n||', '\n|'], //Doppelpipe am Tab-Zeilenanfang //Reihenfolge mit nächster Zeile beachten
['\n|[0-9]=|', '|\n|'], //Sitzverteilung
['\n|[0-9]=}}', '\n}}'], // Vorlagenende
// ['|[0-9]=', '|'], ['|[0-9][0-9]=', '|'], ['|Dieser Abschnitt}}', '|2=Dieser Abschnitt}}'], ['|Dieser Artikel', '|2=Dieser Artikel'], ['|S}}', '|3=S}}'], ['|s}}', '|3=S}}'], ['§|URL|', '§|URL|2='],
['{PAGENAME', '{subst:PAGENAME'], ['\]{{subst', ' {{subst'],
// ['\[\[Japanische Schrift|jap.\]\] {{lang|ja|', '{{jaS|'],
['{FNBox|{{FNZ', '{FNBox|\n{{FNZ'], ['{FNBox| {{FNZ', '{FNBox|\n {{FNZ'], ['{FNBox| {{FNZ', '{FNBox|\n {{FNZ'],
['Démographie|', 'Démographie\n|'],
['\]{{CURRENTDAY2', '{{CURRENTDAY2'],
['\]\]\<nowiki />', '\]\]­'], ['\]\]\s<nowiki />', '\]\]s­'], // ['\]\]\­[a-z]', '\]\]'],
['\n\n| vereine_tabelle', '\n| vereine_tabelle'],
['\n\n| indoor_tabelle', '\n| indoor_tabelle'],
['\n\n| nationalmannschaft_tabelle', '\n| nationalmannschaft_tabelle'],
['\n\n| trainer_tabelle', '\n| trainer_tabelle'], ['trainer_tabelle =\n\n}}', 'trainer_tabelle =\n}}'],
['\n\n| lgupdate', '\n| lgupdate'],
['\n\n| nationalmannschaft', '\n| nationalmannschaft'], ['\n\n| trainer-vereine', '\n| trainer-vereine'],
['\n\n| trainer-nationalmannschaft', '\n| trainer-nationalmannschaft'],
['\n\n| nmupdate', '\n| nmupdate'],
['\'\'\'\]\]', '\]\]\'\'\''], ['\'\'\]\]', '\]\]\'\''], // ['\)|\'\'', '\)|'],
['\]\]\]\]\'\'', '\]\]\'\'\]\]'],
['\] \\w', '\] \\w'], [' ', ' '], [' ', ' '],
['27. Mai 1970 bis 31. Dezember 1982', '27. 5. 1970 bis 31. 12. 1982'],
['seit 1. Januar 1948 in den', 'seit 01.01.1948 in den'],
['\]\]erische Eidgenossenschaft', '\|Schweizerische Eidgenossenschaft\]\]'],
['\]\]erischen Eidgenossenschaft', '\|Schweizerischen Eidgenossenschaft\]\]'],
['<font', '<span'], ['/font>', '/span>'], ['face="', 'style="font-family:'], ['<b>', '\'\'\''], ['</b>', '\'\'\''],
['size="+1"', 'style="font-size:125%"'], ['size="+2"', 'style="font-size:160%"'], ['size="7"', 'style="font-size:300%"'],
['<big>', '<span style="font-size:125%">'], ['</big>', '</span>'], ['size="+3"', 'style="font-size:200%"'],
['size="5"', 'style="font-size:150%"'],
['bgcolor="', 'style="background:'],
['valign="', 'style="vertical-align:'], ['align="', 'style="text-align:'],
['<center>\n<gallery', '<gallery class="center"'],
['</gallery></center>', '</gallery>'],
['<div class="BoxenVerschmelzen">\n{{Navigationsleiste', '\n{{NaviBlock\n|Navigationsleiste'],
['}}\n{{Navigationsleiste ', '\n|Navigationsleiste '],
// ['\\w|Navigationsleiste ', '\\w\n|Navigationsleiste '], wofür eigentlich das?
['<div style="clear:left;"></div>', '{{Absatz|links}}'],
['<div style="clear:both;"></div>', '{{Absatz}}'],
['<div style="-moz-column-count:', '{{Mehrspaltige Liste |anzahl='],
['<div style="-moz-column-width:', '{{Mehrspaltige Liste |breite='],
['Französische Sprache|frz.\]\]: ', '{{frS|'],
['Fußballspieler\]\]', 'Fußball\]\]spieler'],
['; column-count:', ' |liste='],
['{JETZIGES JAHR', '{JETZIGES_JAHR'],
['|DE|AT|CH\n', '|DE|AT|CH|\n'],
['<div class="float-right" />', ''],
['"', '"'],
[':{{Webarchiv', ': {{Webarchiv'],
// Vorlagen
['{DISPLAYTITLE', '{SEITENTITEL'],
['ELSalt2|', 'grcS|variant=alt|'], ['ELSmit2|', 'grcS|variant=mittel|'],
['Folgenleiste multi', 'Personenleiste'], ['Folgenleiste\n', 'Personenleiste\n'], ['Folgenleiste|', 'Personenleiste|'],
['{Fallen', '{Gefallen'],
['{Fußballdaten', '{Fussballdaten'], ['{fußballdaten', '{Fussballdaten'],
['{Großes Bild', '{Panorama'],
['{Steigen', '{Gestiegen'],
['{Zentrieren', '{Center'],
['{S-Bahn-NRW', '{S-Bahn NRW'],
['{Ägypten', '{EGY'],
['{ASM', '{US-AS'],
['{BUL-1948', '{BGR-1948'],
['{LIT', '{LTU'],
['{PRI', '{US-PR'],
['{ROM-1952', '{ROU-1952'],
['{Spanien', '{ESP'],
['{SAR-1947', '{DE-SL-1947'],
['{SUD', '{SDN'],
['{SUN', '{SUN-1980'], ['{SUN-1980-1980', '{SUN-1980'], ['{SUN-1980-1923', '{SUN-1923'],['{SUN-1980-1955', '{SUN-1955'],
['{SWI', '{CHE'],
['{TCH', '{CZS'],
['{URS-1955', '{SUN-1955'],
['{VIR', '{US-VI'],
['{Koordinate', '{Coordinate'],
[
/([^\s=|] ) +(?=[^\s=|])/g,
'$1'
], // einzelne Buchstaben hinter Links anhängen
[
/\]\]\­([a-z])\b/g,
']]$1'
], //doppelte Leerzeichen entfernen
//[
// /(\]\]) (?=AG|GmbH|Kg|Ltd)\b/g,
// '$1 '
//], // siehe AF-Beispiele: nbsp in Datum
// [
// /<!--+ *(?=[^\s-])([^>]*[^\s-]) *--+>/g,
// '<!-- $1 -->'
// ], Kommentare mit Leerzeichen
['a b c d e f g h', 'a b c d e f g h'], // Schachbrettlegende wiederherstellen
];
//[[Benutzer:Schnark/js/virtuelleEinzelnachweise]]
importScript('Benutzer:Schnark/js/virtuelleEinzelnachweise.js');
// install [[en:User:Cacycle/wikEdDiff]] enhanced diff
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js&action=raw&ctype=text/javascript');
// [[User:TMg/weblinkChecker.js]] weblinkChecker
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/weblinkChecker.js&action=raw&ctype=text/javascript' );
// </nowiki>