Benutzer:Seth Cohen/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
/* Import */
importScript('Benutzer:Bene*/Scripte/Archivbausteine.js');
importScript('Benutzer:Fomafix/Gadget-redirecttitle.js');
importScript('Benutzer:Lustiger_seth/unsigned.js');
importScript('Benutzer:PDD/hideduplicatecontribs.js');
importScript('Benutzer:Schnark/js/wikieditor.js');
importScript('Benutzer:TMg/autoFormatter.js/Beta.js');
importScript('Benutzer:TMg/cleanDiff.js');
importScript('Benutzer:TMg/moveInterwikisToTop.js');
importScript('Benutzer:TMg/signatureDateFormat.js');
importScript('Benutzer:TMg/weblinkChecker.js');

/* Archiv-Icon */
var archivIcon = 'File cabinet blue.svg';
var archivIconEigeneDiskussion = false;

/* Interlanguage-Links */
var moveInterwikisToTopArray = ['en', 'es', 'fr', 'it', 'simple'];

/* Signatur */
var usersignature = '<small>--\~\~\~\~</small>';

/* Versionsvergleich */
var cleanDiffLinkLimit = 1000;

/* Auto-Formatierung: Ersetzungen */
var autoFormatReplacements = [
  /* Allgemein */
  ['...', '…'],
  ['Daß', 'Dass'],
  ['daß', 'dass'],
  ['Homepage', 'Website'],
  ['Internetpräsenz', 'Website'],
  ['Internetseite', 'Website'],
  ['Webpräsenz', 'Website'],
  /* Abkürzungen */
  ['a.a.O.', 'a.&nbsp;a.&nbsp;O.'],
  ['Bspw.', 'Beispielsweise'],
  ['bspw.', 'beispielsweise'],
  ['d.h.', 'd.&nbsp;h.'],
  ['e.V.', 'e.&nbsp;V.'],
  ['et al.', 'et&nbsp;al.'],
  ['Ggf.', 'Gegebenenfalls'],
  ['ggf.', 'gegebenenfalls'],
  ['i.d.R.', 'in der Regel'],
  ['o.a.', 'o.&nbsp;a.'],
  ['o.ä.', 'o.&nbsp;ä.'],
  ['o.Ä.', 'o.&nbsp;Ä.'],
  ['o.g.', 'o.&nbsp;g.'],
  ['o.op.', 'o.&nbsp;op.'],
  ['op.cit.', 'o.&nbsp;cit.'],
  ['s.a.', 's.&nbsp;a.'],
  ['s.o.', 's.&nbsp;o.'],
  ['s.u.', 's.&nbsp;u.'],
  ['u.a.', 'u.&nbsp;a.'],
  ['u.ä.', 'u.&nbsp;ä.'],
  ['u.Ä.', 'u.&nbsp;Ä.'],
  ['u.U.', 'u.&nbsp;U.'],
  ['u.v.a.', 'u.&nbsp;v.&nbsp;a.'],
  ['u.v.a.m.', 'u.&nbsp;v.&nbsp;a.&nbsp;m.'],
  ['u.v.m.', 'u.&nbsp;v.&nbsp;m.'],
  ['usw.', 'und so weiter'],
  ['v.a.', 'v.&nbsp;a.'],
  ['z.B.', 'z.&nbsp;B.'],
  ['z.T.', 'z.&nbsp;T.'],
  ['zzgl.', 'zuzüglich'],
  /* Apostrophe */
  [' \'\\d ', ' ’\\d '],
  [' \'\\d,', ' ’\\d,'],
  [' \'\\d;', ' ’\\d;'],
  [' \'\\d.', ' ’\\d.'],
  [' \'\\d!', ' ’\\d!'],
  [' \'\\d?', ' ’\\d?'],
  ['\\d\' ', '\\d’ '],
  ['\\d\',', '\\d’,'],
  ['\\d\';', '\\d’;'],
  ['\\d\'.', '\\d’.'],
  ['\\d\'!', '\\d’!'],
  ['\\d\'?', '\\d’.?'],
  ['\\d\'\\d', '\\d.\\d'],
  ['\\d´\\d', '\\d.\\d'],
  ['\\d`\\d', '\\d.\\d'],
  ['\\d\'\\w', '\\d’\\w'],
  ['\\d\´\\w', '\\d’\\w'],
  ['\\d\`\\w', '\\d’\\w'],
  [' \'\\w ', ' ’\\w '],
  [' \'\\w,', ' ’\\w,'],
  [' \'\\w;', ' ’\\w;'],
  [' \'\\w.', ' ’\\w.'],
  [' \'\\w!', ' ’\\w!'],
  [' \'\\w?', ' ’\\w?'],
  ['\\w\' ', '\\w’ '],
  ['\\w\',', '\\w’,'],
  ['\\w\';', '\\w’;'],
  ['\\w\'.', '\\w’.'],
  ['\\w\'!', '\\w’!'],
  ['\\w\'?', '\\w’.?'],
  ['\\w\'\\w', '\\w’\\w'],
  ['\\w\´\\w', '\\w’\\w'],
  ['\\w\`\\w', '\\w’\\w'],
  /* Geschützte Leerzeichen */
  ['\\d°C', '\\d&nbsp;°C'],
  ['\\d °C', '\\d&nbsp;°C'],
  ['\\df.', '\\d&nbsp;f.'],
  ['\\d f.', '\\d&nbsp;f.'],
  ['\\dff.', '\\d&nbsp;ff.'],
  ['\\d ff.', '\\d&nbsp;ff.'],
  ['\\dGramm', '\\d&nbsp;Gramm'],
  ['\\d Gramm', '\\d&nbsp;Gramm'],
  ['\\d.Jh.', '\\d.&nbsp;Jahrhundert'],
  ['\\d. Jh.', '\\d.&nbsp;Jahrhundert'],
  ['\\d.Jhd.', '\\d.&nbsp;Jahrhundert'],
  ['\\d. Jhd.', '\\d.&nbsp;Jahrhundert'],
  ['\\d.Jahrhundert', '\\d.&nbsp;Jahrhundert'],
  ['\\d. Jahrhundert', '\\d.&nbsp;Jahrhundert'],
  ['\\dkcal', '\\d&nbsp;kcal'],
  ['\\d kcal', '\\d&nbsp;kcal'],
  ['\\dn.Chr.', '\\d&nbsp;n.&nbsp;Chr.'],
  ['\\d n. Chr.', '\\d&nbsp;n.&nbsp;Chr.'],
  ['\\dv.Chr.', '\\d&nbsp;v.&nbsp;Chr.'],
  ['\\d v. Chr.', '\\d&nbsp;v.&nbsp;Chr.'],
  ['Abb.\\d', 'Abb.&nbsp;\\d'],
  ['Abs.\\d', 'Abs.&nbsp;\\d'],
  ['Anm.\\d', 'Anm.&nbsp;\\d'],
  ['Art.\\d', 'Art.&nbsp;\\d'],
  ['Bd.\\d', 'Bd.&nbsp;\\d'],
  ['Drs.\\d', 'Drs.&nbsp;\\d'],
  ['n.Chr.', 'n.&nbsp;Chr.'],
  ['n. Chr.', 'n.&nbsp;Chr.'],
  ['No.\\d', 'No.&nbsp;\\d'],
  ['Nr.\\d', 'Nr.&nbsp;\\d'],
  ['op.\\d', 'op.&nbsp;\\d'],
  ['op.post.\\d', 'op.&nbsp;post.&nbsp;\\d'],
  ['op.posth.\\d', 'op.&nbsp;posth.&nbsp;\\d'],
  ['opp.\\d', 'opp.&nbsp;\\d'],
  ['S.\\d', 'S.&nbsp;\\d'],
  ['St.\\w', 'St.&nbsp;\\w'],
  ['v.Chr.', 'v.&nbsp;Chr.'],
  ['v. Chr.', 'v.&nbsp;Chr.'],
  ['Vol.\\d', 'Vol.&nbsp;\\d'],
  ['Abschnitt\\d', 'Abschnitt&nbsp;\\d'],
  ['Abschnitt \\d', 'Abschnitt&nbsp;\\d'],
  ['Band\\d', 'Bd.&nbsp;\\d'],
  ['Band \\d', 'Bd.&nbsp;\\d'],
  ['Seite\\d', 'S.&nbsp;\\d'],
  ['Seite \\d', 'S.&nbsp;\\d'],
  ['Seiten\\d', 'S.&nbsp;\\d'],
  ['Seiten \\d', 'S.&nbsp;\\d'],
  ['Ziffer\\d', 'Ziffer&nbsp;\\d'],
  ['Ziffer \\d', 'Ziffer&nbsp;\\d'],
  ['Ziffern\\d', 'Ziffern&nbsp;\\d'],
  ['Ziffern \\d', 'Ziffern&nbsp;\\d'],
  /* Erweiterte Ersetzungen */
  [/(\n[*#]+) *([^\s*#:;])/g, "$1 $2"],
  [/([^\s=|] ) +(?=[^\s=|])/g, "$1"],
  [/<!--+ *(?=[^\s-])([^>]*[^\s-]) *--+>/g, "<!-- $1 -->"]
];