Benutzer:WikiBayer/Skripte/WBCatHelper
Zur Navigation springen
Zur Suche springen
Dieses Benutzerskript ermöglicht es, Mediawiki-Kategorien einfach zu verwalten, indem Sie Kategorien hinzufügen, entfernen oder ändern können. Es bietet auch eine Vorschlagsfunktion, die nicht existierende Kategorieseiten und Unterkategorien automatisch anzeigt.
Funktionen
[Bearbeiten | Quelltext bearbeiten]- Hinzufügen, Entfernen und Ändern von Kategorien
- Vorschlagsfunktion für nicht existierende Kategorieseiten und Unterkategorien
- Groß-/Kleinschreibung-Sensitivität (englisch: Case sensitivity)
- Automatische Umwandlung des ersten Buchstaben der Kategorie in einen Großbuchstaben
- Umwandlung von "_" in " " bei neu hinzugefügten Kategorien
- Einfache Bedienung über ein Benutzerinterface
- Erkennung eines Berarbeitungskonfliks
- Verschiedene Tastenkombinationen
- Entfernte Kategorie durch Tastenkombination (Ctrl + Shift + Z) wiederherstellen.
- Stapelverarbeitung (Hinzufügen und entfernen von Kategorien)
- Automatische Sortierung nach den Alphabet (optional)
- Manuelle Sortierung mit Tastenkombination
- Temporäre Markierung der Kateorie, während der Bearbeitung
- Generierung einens Weblinks zur Kategorieseite
Installation
[Bearbeiten | Quelltext bearbeiten]- Erstelle neue Seite mit dem Namen "User:Dein_Benutzername/Common.js" oder "User:Dein_Benutzername/global.js" (nur Metawiki).
- Kopiere den folgenden Code in die Seite:
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WikiBayer/WBCatHelper.js&action=raw&ctype=text/javascript');
- Speichere die Seite
- Lade die Mediawiki-Benutzeroberfläche neu.
Verwendung
[Bearbeiten | Quelltext bearbeiten]- Das Skript erstellt automatisch in der Kategorieleiste oder in einen neuen Kasten, wenn die jeweilige Seite noch nicht kategoriesiert ist, einen Button.
- Nach Klick auf dem Button werden Textboxen und mit den bearbeitbaren (direkt eingebundenen) Kategorien und daneben Buttons zum Entfernen.
- Neue Kategorien können über eine weiter Textbox und den "Hinzufügen"-Button hinzugefügt werden.
- Während der Eingabe erscheinen Vorschläge von existierenden Kategorien inklusive Unterkategorien, diese können durch auswahl mit der Maus oder durch Navigation mit den Pfeiltasen und Enter ins jeweilige Textfeld hinzugefügt werden.
- Um mehrere neue Kategorien gleichzeitig hinzuzufügen, können diese mit "," getrennt nacheinander eingetragen werden, durch "[]" ist es auch möglich Kategorien zu entfernen.
- Optional ist es möglich mit Tastenkombinationen zu arbeiten (siehe Tastenkombinationen.)
- Optional kann in der Zusammenfassungszeile eine Begründung/Zusammenfassung eingegeben werden.
- Zum Speichern "Änderungen Anwenden"-Button klicken.
- Im Bestätigungsdialog bestätigen.
Tastenkombinationen
[Bearbeiten | Quelltext bearbeiten]In diesem Skript gibt es verschiedene Tastenkombinationen, die in Verbindung mit bestimmten Interaktionen im Interface verwendet werden. Hier sind die relevanten Tastenkombinationen:
Pfeiltasten (Hauptliste der Kategorien):
Pfeiltaste nach unten: Bewegt die Auswahl zum nächsten Element in der Liste.
Pfeiltaste nach oben: Bewegt die Auswahl zum vorherigen Element in der Liste.
Enter: Wählt das aktuell markierte Element aus.
Pfeiltaste nach rechts: Öffnet die Unterkategorien des aktuell markierten Elements.
Pfeiltasten (Unterkategorien):
Pfeiltaste nach unten: Bewegt die Auswahl zum nächsten Element in der Unterkategorienliste.
Pfeiltaste nach oben: Bewegt die Auswahl zum vorherigen Element in der Unterkategorienliste.
Pfeiltaste nach links: Beendet die Navigation in den Unterkategorien und kehrt zur Hauptliste zurück.
Enter: Wählt das aktuell markierte Element aus den Unterkategorien aus.
Andere Tastenkombinationen:
Escape: Schließt sowohl die Kategorie-Vorschlagsliste als auch die Unterkategorien-Liste.
Tab/Enter: Fügt eine ausgewählte Kategorie zur Liste hinzu.
Ctrl + Delete oder Ctrl + Shift + Backspace: Entfernt ein Kategorie-Element (im Bearbeitungsmodus).
Ctrl + Shift + Z: Stellt Texte von entferneten Kategorien wieder her (nur in der Textbox zum Hinzufügen von Kategorien).
Ctrl + Pfeiltaste nach unten: Verschiebt die Kategorie nach unten.
Ctrl + Pfeiltaste nach oben: Verschiebt die Kategorie nach oben.
Ctrl + Pfeiltaste nach rechts: Verschiebt den Cursor.
Ctrl + Pfeiltaste nach links: Verschiebt den Cursor.
Maus (Kategorie-Felder):
Doppelklick (linke Maustaste): Markiert den ganzen Text der Textbox.
Doppelklick (rechte Maustaste): Markiert die Kategorie Orange
Die Originaldokumentation befindet sich auf GitLab.