Benutzer:Schnark/js/veAutocorrect

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Dieses Skript fügt im VisualEditor eine Autokorrekturfunktion, hauptsächlich für Typografie, hinzu.

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();
	});
});

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“

Der Javascript-Code befindet sich unter Benutzer:Schnark/js/veAutocorrect.js.