Benutzer:Schnark/js/veAutocorrect
Dieses Skript fügt im VisualEditor eine Autokorrekturfunktion, hauptsächlich für Typografie, hinzu.
Einbindung
[Bearbeiten | Quelltext bearbeiten]Falls 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
[Bearbeiten | Quelltext bearbeiten]Beim 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
[Bearbeiten | Quelltext bearbeiten]Der Javascript-Code befindet sich unter Benutzer:Schnark/js/veAutocorrect.js.