Dieses Skript ermöglicht es, die Werkzeugleiste des VisualEditor zu konfigurieren.
Einbindung
BearbeitenFalls du meine Skriptsammlung Fliegelflagel verwendest, kannst du das Skript in der Fliegelflagel-Konfiguration aktivieren.
Andere Benutzer können das Skript durch folgende Zeilen in der eigenen common.js einbinden:
//[[Benutzer:Schnark/js/veCustomize.js]]
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').done(function () {
mw.libs.ve.addPlugin(function () {
var d = $.Deferred();
mw.hook('userjs.script-ready.veCustomize').add(d.resolve);
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/veCustomize.js&action=raw&ctype=text/javascript');
return d.promise();
});
});
Konfiguration
BearbeitenJe nach Einbindung in der Fliegelflagel-Konfiguration oder in einer eigenen Codezeile direkt oberhalb der Einbindung kann festgelegt werden, welche Werkzeuge angezeigt werden sollen, sofern nicht die Standardkonfiguration übernommen werden soll. Der Code bei manueller Einbindung sieht folgendermaßen aus:
mw.user.options.set('userjs-schnark-vecustomize-tools', 'sig, br, la');
Die Werkzeuge werden dabei durch eine Liste von Kürzeln angegeben. Folgende Kürzel sind definiert:
Kürzel | Funktion |
---|---|
sig |
Signatur einfügen (in allen Namensräumen) |
br |
Zeilenumbruch (funktioniert nur in Tabellen und Ähnlichem, nicht im Fließtext) |
nbsp
|
Geschütztes Leerzeichen (nur über Tastenkombination Strg+Leerzeichen) |
la |
Vorlage für Löschanträge |
Zudem existiert das Kürzel small
, das aber inzwischen nicht mehr benötigt wird, da die Funktion direkt vorhanden ist.
In der Standardkonfiguration sind davon nur sig
und br
aktiviert.
Code
BearbeitenDer Javascript-Code befindet sich unter Benutzer:Schnark/js/veCustomize.js.