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.

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.