Benutzer:WikiBayer/Skripte/WBCatHelper

aus Wikipedia, der freien Enzyklopädie
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.

  • 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
  1. Erstelle neue Seite mit dem Namen "User:Dein_Benutzername/Common.js" oder "User:Dein_Benutzername/global.js" (nur Metawiki).
  2. 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');
  1. Speichere die Seite
  2. Lade die Mediawiki-Benutzeroberfläche neu.
  1. Das Skript erstellt automatisch in der Kategorieleiste oder in einen neuen Kasten, wenn die jeweilige Seite noch nicht kategoriesiert ist, einen Button.
  2. Nach Klick auf dem Button werden Textboxen und mit den bearbeitbaren (direkt eingebundenen) Kategorien und daneben Buttons zum Entfernen.
  3. Neue Kategorien können über eine weiter Textbox und den "Hinzufügen"-Button hinzugefügt werden.
  4. 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.
  5. Um mehrere neue Kategorien gleichzeitig hinzuzufügen, können diese mit "," getrennt nacheinander eingetragen werden, durch "[]" ist es auch möglich Kategorien zu entfernen.
  6. Optional ist es möglich mit Tastenkombinationen zu arbeiten (siehe Tastenkombinationen.)
  7. Optional kann in der Zusammenfassungszeile eine Begründung/Zusammenfassung eingegeben werden.
  8. Zum Speichern "Änderungen Anwenden"-Button klicken.
  9. 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.