Benutzer:Schnark/js/wikieditor/Teil 5

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

In diesem Teil erfährst du, wie du die Sonderzeichen und die Hilfe ergänzen kannst.

Vordefinierte Befehle

[Bearbeiten | Quelltext bearbeiten]

Eine Hilfe zu Personendaten erhälst du mit

wikieditor.addSection('PD');

(Auch wikieditor.addSection('PD', 'Name'); für einen abweichenden Namen ist möglich.)

Weiter Hilfeseiten kannst du dir erzeugen durch:

wikieditor.addMySection('weitere Hilfe', false);
wikieditor.addTable('weitere Hilfe', 'LIT');

(Theoretisch ließe sich diese Tabelle auch in die normale Hilfe einfügen, die Betonung liegt aber leider auf theoretisch.)

Die möglichen Codes sind:

Code Funktion
H verschiedene nützliche (hoffentlich) Hilfeseiten
LIT Hilfe zur Formatierung von Literaturangaben
PD/allg allgemeine Hilfe zu Personendaten
PD/Name Hilfe zum Namen in Personendaten
PD/Anamen Hilfe zum Alternativnamen in den PD
PD/Kurz Hilfe zur Kurzbeschreibung in den PD
PD/Datum Hilfe zu den Daten in den PD
PD/Ort Hilfe zu den Orten in den PD
R verschiedene Links um direkt eine Recherche (PND-Nummer, Google-Suche, etc.) zu starten

Eigene Sonderzeichen

[Bearbeiten | Quelltext bearbeiten]

Sonderzeichentabellen kann man einfügen mit wikieditor.addMyChars('Ort', 'Name der Zeichentabelle', Zeichen); oder wikieditor.addMyChars('Ort', 'Name der Zeichentabelle', Zeichen, true);. 'Ort' ist dabei der Name des Booklets, in das die Tabelle eingefügt werden soll, also entweder 'characters' oder ein extra erstelltes Booklet. Der vierte Parameter ist optional, wenn er gesetzt und true ist, wird von rechts nach links geschrieben. Der Parameter Zeichen hat die Form [ Zeichen_1, Zeichen_2, ... Zeichen_n ]. Für die einzelnen Zeichen gibt es drei Möglichkeiten:

  1. Zeichen_i kann ein einzelnes Zeichen (oder auch mehrere) in Anführungsstrichen sein: 'Ä', 'm²'.
  2. Zeichen_i kann aus zwei Zeichen bestehen, eines wird angezeigt, das andere eingefügt (z. B. die letzten Zeichen bei Hebräisch): [ 'angezeigt', 'eingefügt' ]. Unter Umständen ist es möglich, auf diese Art Zeichen mit Tooltips zu erstellen: ["<span title='Gedankenstrich'>–</span>", '–'] Wenn das funktioniert, kannst du es verwenden, aber beschwer dich nicht bei mir, wenn es nicht mehr geht.
  3. Zeichen_i kann sich aus einem Zeichen vorn dem Cursor und einem dahinten zusammensetzen (theoretisch ist auch Inhalt für dazwischen möglich, falls nichts markiert ist): ['vorne', 'mitte', 'hinten'], ['„', '', '“'].

Eigene Hilfeseiten

[Bearbeiten | Quelltext bearbeiten]

Hilfetabellen kann man einfügen mit dem Befehl wikieditor.addMyTable('Ort', 'Name der Infoseite', Tabelle);. 'Ort' ist dabei der Name des Booklets, in das die Tabelle eingefügt werden soll, also entweder 'help' oder ein extra erstelltes Booklet. Der Parameter Tabelle hat dabei die Form [ Kopfzeile, Zeile_1, Zeile_2, ..., Zeile_n ], die einzelnen Zeilen die Form ['1', '2', ..., 'm']. Wenn du also nur einen normalen Text haben willst, verwendest du also [['Überschrift'], ['1. Absatz'], ['2. Absatz'], ['3. und letzter Absatz']].

mw.libs.wikieditor = { //<nowiki>
 config: function (wikieditor) {
  wikieditor.addSection('PD', 'weitere Hilfe');
  wikieditor.addTable('weitere Hilfe', 'LIT');
 }
}; //</nowiki>

Dieses Beispiel fügt die die Hilfe zu den Personendaten ein. In diese Hilfe wird dann auch noch die Seite zur Literatur eingefügt.


Dokumentation: EinleitungTeil 1Teil 2Teil 3Teil 4Teil 5

Skripte: wikieditor.jswikieditor.js/basic.jswikieditor.js/de.jsBenutzer:Schnark/js/wikieditor.js/global.jsListe von Beispielanwendungen

Alternativen: Beschreibung der Toolbar-API (englisch) • ähnliches, wesentlich kompakteres Skript von Benutzer:Krinkle (englisch) • alte Version des Skripts