Benutzer:Hadibe/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
// <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.&nbsp;V."],
	["\\bu\\. ?a\\.", "u.&nbsp;a."],
	["\\bz\\. ?B\\.", "z.&nbsp;B."],
	["\\bd\\. ?h\\.", "d.&nbsp;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])", "§&nbsp;$1"],
	["Farbe([0-9])\n", "Farbe$1\=\n"],
	["[^>]\n\=", "\n\n\="], //wirkungslos - mitnichten!
	["(&#160;|&#8239;)", "&nbsp;"],
	["&thinsp;([^0])", "&nbsp;$1"],
	["&nbsp;\\)", ")"], [",&nbsp;", ", "],
	["&nbsp;\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.&nbsp;\\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 />', '\]\]&shy;'], ['\]\]\s<nowiki />', '\]\]s&shy;'], // ['\]\]\&shy;[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'],
	['\'\'\'\]\]', '\]\]\'\'\''], ['\'\'\]\]', '\]\]\'\''],   // ['\)|\'\'', '\)|'],
	 ['\]\]\]\]\'\'', '\]\]\'\'\]\]'],
	['\]&nbsp;\\w', '\] \\w'], ['&nbsp; ', ' '], [' &nbsp;', ' '],
	['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" />', ''],
	['&quot;', '"'], 
	[':{{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
[
      /\]\]\&shy;([a-z])\b/g,
      ']]$1'
],   //doppelte Leerzeichen entfernen
//[
//    /(\]\]) (?=AG|GmbH|Kg|Ltd)\b/g,
//    '$1&nbsp;'
//], // 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>