Wikipedia:Technik/Skin/Gadgets/editMenusDef
editMenus-Definition
Verstecktes Administrations-Gadget zur Konfiguration der editMenus.
Zunächst wird bei nahezu allen Seitenabrufen das möglichst kompakte editMenus gestartet. Dieses entscheidet, ob andere, größere Skripte erforderlich sind, und lädt solche dann ggf. in verhältnismäßig wenigen Situationen nach.
Konfiguration
- Das Standard-Menü ist in editMenusDef.js in der Funktion first als relativ selbsterklärendes Vorbild niedergelegt.
- Alle Sprachen-Menüs sind in der Funktion fired in einem anderen, auf 2009 zurückgehenden Format als ebenfalls relativ selbsterklärendes Vorbild definiert.
- Änderungen der Elemente in diesen Menüs sollten machbar sein.
Hooks
ID | Parameter | Situation | Zweck |
---|---|---|---|
editMenus.completed
|
Anwendungs-Objekt menuSwitcher | Nach Standard-Konfiguration | Benutzer-Anpassungen aller Art erlauben |
editMenusDef.sprachen
|
charinsert-Liste | Nach Standard-Konfiguration | Exposition der Sprachenliste |
editMenusPrego.options
|
API-Funktion menuSwitcher | Nach Standard-Konfiguration | Interaktive Benutzer-Konfiguration umsetzen |
ID | Parameter | Situation | Zweck |
---|---|---|---|
editMenus.position
|
erwartet Positionierungs-Objekt | Vor Aktivierung des Gadgets | Benutzer-Vorgabe der Werkzeugleisten-Anordnung |
Code-Seiten
- MediaWiki:Gadget-editMenusDef.js – JS-Code
- MediaWiki:Gadget-editMenusDef.css – CSS-Code
- MediaWiki:Gadget-editMenus.js – JS-Code für das öffentliche Aktivierungs-Gadget