User:PerfektesChaos/js/editToolStrIns/User Customization/de

Benutzer können die Erscheinung des Werkzeugs konfigurieren, insbesondere auch die Standard-Vorgaben ihres lokalen Projekts überschreiben.

JS Elemente, die mit einem Punkt beginnen, nehmen Bezug auf das Anwendungs-Objekt. Dies ist im Moment  und kann sich gelegentlich ändern.

JS für Benutzer
Persönliche JS Einstellungen können in common.js oder Skin-bezogen definiert werden.

.user Objekt
Wenn Benutzer ein Objekt  erzeugen, können sie die folgenden Eigenschaften bestimmen: Fordert eine bestimmte Sprache an, wodurch das zugehörige  wirksam wird. Erlaubt Löschen, Reihenfolgeänderung, Umbenennen oder Einfügen von Elementen im standardmäßigen  Objekt, wodurch das Dropdown-Bedienelement angepasst wird. Setze diese Liste als allein bestimmend. Siehe Details. Eigene Gruppen-Definitionen einführen oder nur einige Attribute auf bestehende Vereinbarungen aufsetzen. Mit Ausnahme dieser Properties wird das System keine Elemente hier berühren. Benutzer können zugehörige Daten abspeichern, Funktionsdefinitionen und anderes in diesem Objektzweig ablegen, ohne einen Konflikt befürchten zu müssen.
 * ist ein Objekt, das die Modifizierung von einigen Elementen bestimmt.
 * Folgende Werte können über die ID zugewiesen werden:
 * string – Titel in der Auswahl
 * – Auswahltitel der Standardliste verwenden
 * – Entferne von der Auswahl
 * Auswahlmöglichkeiten können aus dem globalen Vorrat einfach durch Angabe der ID entnommen werden.
 * Die Zuweisungen ungleich false erscheinen am Beginn der Auswahlliste.

Cookie
Zusätzlich können Benutzer die zuletzt vorgenommene Auswahl eines Menüs auf einer zuvor bearbeiteten Seite vorgeben. Der Status wird als Cookie gespeichert.

Von sich aus werden keine Cookies benutzt.
 * Diesen Namen für das Cookie verwenden:
 * Abschalten der projektweiten Standardeinstellung:

Deaktivierung
Wer eine  property setzt, unterbindet die Generierung des gesamten Werkzeugs, selbst wenn das im lokalen Projekt vorgesehen ist.

CSS
Dekorative Styles können zugeordnet werden. Siehe Details.

API
Drei Funktionen werden angeboten, vorrangig für Benutzer: Definition auffrischen, etwa weil der Benutzer während der Seitenbearbeitung die Konfiguration geändert hat. Wähle ein anderes Menü aus, beispielsweise nicht das erste auf der Liste. Zeige eine message box mit allen verfügbaren Definitions-ID zu informativen Zwecken.

Individuelles Laden
Wenn das Skript noch nicht vom lokalen Projekt unterstützt wird, kann es importiert werden durch

Wenn Besonderheiten durch Benutzer konfiguriert werden sollen, ist die folgende Praxis empfehlenswert und vermeidet Störungen bei Veränderungen auf Projektebene. Ansonsten könnte das Objekt überschrieben werden, entweder vom Projekt oder vom Benutzer. Ein mehrfaches Laden mit load ist unschädlich.

Mehrfache Werkzeuge
Wenn das lokale Projekt bereits ein anderes edit tool einbindet, versucht dieses Skript den Mitbewerber zu verstecken, falls bereits bekannt.

Falls das andere Werkzeug bislang unbekannt blieb und nun beide Werkzeuge gleichzeitig sichtbar sind und für Verwirrung sorgen, bitte eine kurze Notiz mit Angabe des Projekts auf der Diskussionsseite hinterlassen. Einige Zeit später wird dies umgesetzt werden.

Wer sich mit HTML, CSS und Quelltextansicht auskennt, kann die folgende Zuweisung vornehmen wobei das andere edit tool durch #someselector zu identifizieren wäre.


 * Englischsprachige Stammversion