Dieses Skript fügt im VisualEditor eine Autokorrekturfunktion, hauptsächlich für Typografie, hinzu.
Einbindung
BearbeitenFalls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.
Andere Benutzer können das Skript durch folgenden Code in der eigenen common.js einbinden:
//[[Benutzer:Schnark/js/veAutocorrect.js]]
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').done(function () {
mw.libs.ve.addPlugin(function () {
var d = $.Deferred();
mw.hook('userjs.script-ready.veAutocorrect').add(d.resolve);
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/veAutocorrect.js&action=raw&ctype=text/javascript');
return d.promise();
});
});
Benutzung
BearbeitenBeim Tippen werden automatisch bestimmte Zeichen oder Zeichenkombinationen erkannt und korrigiert. Sollte diese Änderung ausnahmsweise unerwünscht sein, so kann sie leicht rückgängig gemacht werden, etwa über Strg+Z. Im Quelltext-Modus werden etwas weniger Ersetzungen vorgenommen und einige beim Weitertippen auch wieder zurückgenommen, wenn sie einem Syntaxelement angehören (insbesondere Apostrophe für fett/kursiv). Folgende Zeichen und Zeichenkombinationen werden korrigiert:
Eingabe | Ausgabe |
---|---|
-- |
–
|
--- |
—
|
... |
…
|
<< |
«
|
>> |
»
|
-> |
→
|
1/2 |
½
|
1/4 |
¼
|
3/4 |
¾
|
+- |
±
|
' |
je nach Kontext ’ oder ′
|
" |
je nach Kontext „ , “ oder ″
|
=w |
am Anfang eines Absatzes: Überschrift „Weblinks“ |
Code
BearbeitenDer Javascript-Code befindet sich unter Benutzer:Schnark/js/veAutocorrect.js.