„Benutzer:Perhelion/Wikisyntax-config.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
+WikisyntaxTextMod
K - WP doch manuell
Zeile 6: Zeile 6:
var Include_WikisyntaxTextMod = [
var Include_WikisyntaxTextMod = [
":dewiki:Hilfe:",
":dewiki:Hilfe:",
":dewiki:Wikipedia:",
// ":dewiki:Wikipedia:",
"Vorlage:.+/(Doku|Meta)"
"Vorlage:.+/(Doku|Meta)"
];
];

Version vom 28. Januar 2011, 18:32 Uhr

/* Konfiguration von
   [[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/r.js]]
   <nowiki> */
//if (location.href.match(/oldid=/)) WikisyntaxTextMod_InhibitRun = true;
var WikisyntaxDeutschVieles = true;
   var Include_WikisyntaxTextMod  =  [
          ":dewiki:Hilfe:",
    //      ":dewiki:Wikipedia:",
          "Vorlage:.+/(Doku|Meta)"
                                       ];
   var Exclude_WikisyntaxTextMod  =  [
          ":dewiki:Wikipedia:Fragen zur Wikipedia",
          ":dewiki:Wikipedia:.*Redundanz/",
          ":dewiki:Wikipedia:.*Abstimmung",
          "Löschkandidaten",
          "Meinungsbild"
                                       ];


var Modif_Text = [
['([^.])\\.\\.\\.([^.])', '$1…$2'], //Auslassungspunkte
[', † ', '; † '], //Semikolon vor Gestorben-Zeichen
['\u00AD', ''], //unsichtbare SHYs entfernen
['\u00A0', '&nbsp;'], //unsichtbare NBSPs sichtbar machen
['([^-\\w](?:1\\d|20)\\d\\d)\\s*[-‐‑‒—―⁃─━−]\\s*((?:1\\d|20)\\d\\d[^-\\w])', '$1–$2'], //Zeiträume mit Bis-Strich schreiben
['(ISSN(?:\\s|\\|)\\d\\d\\d\\d)–(\\d\\d\\d\\d)', '$1-$2'], //versehentlich verpfuschte ISSN wieder korrigieren
['([a-zäöüß]) - ([a-zäöü])', '$1 – $2', 'i'], //Gedankenstrich
['oς', 'ος'], //griechische Wörter schreibt man mit omikron, nicht mit o, aber mehr lässt sich automatisch nicht korrigieren
['== *extern(al|e) +((web)?links|verweise) *==', '== Weblinks ==', 'i'], //Kreativität zeigt sich im Artikel, nicht in den Überschriften
['== *referen[cz]e[sn] *==', '== Einzelnachweise ==', 'i'],
['== *siehe +auch *==', '== Siehe auch =='],
//Apostroph, Quelle </nowiki>[[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/usage/typogr]]<nowiki>
["\\b([dDlL])['´`]([aeiouAEIOUÉ錜])", "$1’$2"],
["\\b([Cc])['´`]e\\b", "$1’e"],
["\\b([Jj])['´`]a\\b", "$1’a"],
["\\bn['´`]([aeioué ])", "n’$1"],
["([a-z])['´`](ne?)\\b", "$1’$2"],
["([hst])['´`] ", "$1’ "],
["n['´`]t\\b", "n’t"],
["([Ieu])['´`]ll\\b", "$1’ll"],
["ou['´`]re\\b", "ou’re"],
["([a-zéäöü])['´`]s\\b", "$1’s"],
["([a-zéäöü])['´`]sch", "$1’sch"],
[" ['´`]([ns])\\b", " ’$1"]
];
if (wgTitle != 'Ligatur (Typografie)') { // !RL!
   Modif_Text = Modif_Text.concat([ //Ligaturen auflösen
     ['ff', 'ff'],
     ['fi', 'fi'],
     ['fl', 'fl'],
     ['ffi', 'ffi'],
     ['ffl', 'ffl'],
     ['st', 'st']
]);}
var Modif_Link = [];

if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' ) {
	$j(document).ready( function() {
		$j( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
			'section': 'advanced',
			'group': 'search',
			'tools': {
				'syntax': {
					label: 'Syntaxkorrektur',
					type: 'button',
					icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Nuvola_web_broom.svg/22px-Nuvola_web_broom.svg.png',
					action: {
						type: 'callback',
						execute: function() {WikisyntaxTextMod_Run();}
					}
				}
			}
		} );
	} );
}
//</nowiki>