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

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
K korr.
Mut oder Leichtsinn oder so ...
Zeile 3: Zeile 3:
<nowiki> */
<nowiki> */
//if (location.href.match(/oldid=/)) WikisyntaxTextMod_InhibitRun = true;
//if (location.href.match(/oldid=/)) WikisyntaxTextMod_InhibitRun = true;
if (wgUserName == 'Schnark') {
var WikisyntaxDeutschVieles = true;
var WikisyntaxDeutschVieles = true;
var Modif_Text = [
var Modif_Text = [
Zeile 16: Zeile 17:
['== *referen[cz]e[sn] *==', '== Einzelnachweise ==', 'i'],
['== *referen[cz]e[sn] *==', '== Einzelnachweise ==', 'i'],
['== *siehe +auch *==', '== Siehe auch =='],
['== *siehe +auch *==', '== Siehe auch =='],

['((?:^|\\n)(?:(?:[^"\\n]|= *"[^"\\n]*")*[^=\\s] *)?)"([^"\\n]+)"', '$1„$2“', 'gy'], //benötigt FF 3+
/*von letztem kein =
Treffer oder oder
neuer Absatz Leerz.
kein Anführungszeichen, ".........."
keine neue Zeile
oder = "..."
*/
//Apostroph, Quelle </nowiki>[[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/usage/typogr]]<nowiki>
//Apostroph, Quelle </nowiki>[[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/usage/typogr]]<nowiki>
["\\b([dDlL])['´`]([aeiouAEIOUÉ錜])", "$1’$2"],
["([a-zéäöü])['´`]s\\b",
"$1’s"],
["\\b([Cc])['´`]e\\b", "$1’e"],
// de
["\\b([Jj])['´`]a\\b", "$1’a"],
["\\bn['´`]([aeioué ])", "n’$1"],
["([hsßtxz])['´`] ",
["([a-z])['´`](ne?)\\b", "$1’$2"],
"$1’ "],
["([a-z])['´`](ne?)\\b",
"$1’$2"],
["([hst])['´`] ", "$1’ "],
[" ['´`]([ns])\\b",
" ’$1"],
["n['´`]t\\b", "n’t"],
["([Ieu])['´`]ll\\b", "$1’ll"],
["([a-zéäöü])['´`]sch",
"$1’sch"],
["ou['´`]re\\b", "ou’re"],
// en
["([a-zéäöü])['´`]s\\b", "$1’s"],
["([a-zéäöü])['´`]sch", "$1’sch"],
["([Ieu])['´`]ll\\b",
"$1’ll"],
[" ['´`]([ns])\\b", " ’$1"]
["n['´`]t\\b",
"n’t"],
["([a-z])(['´`]n[’'´`]|’n['´`])([a-zA-Z])\\b",
"$1’n’$3"],
["ou['´`]re\\b",
"ou’re"],
// fr
["\\b([Cc])['´`]([eé])",
"$1’$2"],
["\\b([dDlL])['´`]([aeiouAEIOUÉ錜])",
"$1’$2"],
["\\b([Jj])['´`]a",
"$1’a"],
["\\b([JjMmnst])['´`]([aeiouyàé ])",
"$1’$2"],
["\\bn['´`]y\\b",
"n’y"],
["\\b([Qq]u)['´`]([aeié])",
"$1’$2"],
["usqu['´`]à\\b",
"usqu’à"]
];
];
if (wgTitle != 'Ligatur (Typografie)') { // !RL!
if (wgTitle != 'Ligatur (Typografie)') { // !RL!
Zeile 40: Zeile 73:
]);}
]);}
var Modif_Link = [];
var Modif_Link = [];
}

if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' ) {
if ( typeof $j != 'undefined' && typeof $j.fn.wikiEditor != 'undefined' ) {
$j(document).ready( function() {
$j(document).ready( function() {

Version vom 29. Januar 2011, 12:38 Uhr

/* Konfiguration von
   [[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/r.js]]
   <nowiki> */
//if (location.href.match(/oldid=/)) WikisyntaxTextMod_InhibitRun = true;
if (wgUserName == 'Schnark') {
var WikisyntaxDeutschVieles = true;
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 =='],

['((?:^|\\n)(?:(?:[^"\\n]|= *"[^"\\n]*")*[^=\\s] *)?)"([^"\\n]+)"', '$1„$2“', 'gy'], //benötigt FF 3+
/*von letztem                            kein =
  Treffer oder                           oder
  neuer Absatz                           Leerz.
              kein Anführungszeichen,                ".........."
              keine neue Zeile
              oder = "..."
*/
//Apostroph, Quelle </nowiki>[[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/usage/typogr]]<nowiki>
["([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
["([Ieu])['´`]ll\\b",
 "$1’ll"],
["n['´`]t\\b",
 "n’t"],
["([a-z])(['´`]n[’'´`]|’n['´`])([a-zA-Z])\\b",
 "$1’n’$3"],
["ou['´`]re\\b",
 "ou’re"],
// fr
["\\b([Cc])['´`]([eé])",
 "$1’$2"],
["\\b([dDlL])['´`]([aeiouAEIOUÉ錜])",
 "$1’$2"],
["\\b([Jj])['´`]a",
 "$1’a"],
["\\b([JjMmnst])['´`]([aeiouyàé ])",
 "$1’$2"],
["\\bn['´`]y\\b",
 "n’y"],
["\\b([Qq]u)['´`]([aeié])",
 "$1’$2"],
["usqu['´`]à\\b",
 "usqu’à"]
];
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>