„Benutzer:Schnark/js/Wikisyntax-config.js“ – Versionsunterschied
< Benutzer:Schnark | js
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> |
||
[" |
["([a-zéäöü])['´`]s\\b", |
||
"$1’s"], |
|||
⚫ | |||
// de |
|||
⚫ | |||
[" |
["([hsßtxz])['´`] ", |
||
["([a-z])['´`](ne?)\\b", |
"$1’ "], |
||
["([a-z])['´`](ne?)\\b", |
|||
"$1’$2"], |
|||
[" |
[" ['´`]([ns])\\b", |
||
" ’$1"], |
|||
⚫ | |||
["([ |
["([a-zéäöü])['´`]sch", |
||
"$1’sch"], |
|||
⚫ | |||
// en |
|||
["([a-zéäöü])['´`]s\\b", "$1’s"], |
|||
["([ |
["([Ieu])['´`]ll\\b", |
||
"$1’ll"], |
|||
[" ['´`]([ns])\\b", " ’$1"] |
|||
⚫ | |||
"n’t"], |
|||
["([a-z])(['´`]n[’'´`]|’n['´`])([a-zA-Z])\\b", |
|||
"$1’n’$3"], |
|||
⚫ | |||
"ou’re"], |
|||
// fr |
|||
⚫ | |||
"$1’$2"], |
|||
["\\b([dDlL])['´`]([aeiouAEIOUÉ錜])", |
|||
"$1’$2"], |
|||
⚫ | |||
"$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', ' '], //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>