JustZix-Funktionen

Hierarchische Organisation

Die JustZix-Bibliothek ist ein vierstufiger Baum: Ordner, Gruppe, Regelsatz und Aktion. Dieselbe Struktur funktioniert für eine schnelle Korrektur und für hundert Regeln in einem Dutzend Kundenprojekten.

Vier Ebenen des Baums

Die JustZix-Bibliothek ist hierarchisch aufgebaut. Ganz oben steht ein Ordner — die breiteste Einheit, die meist einem Projekt, Kunden oder einer Website entspricht. Er trägt ein eigenes URL-Muster und ein dreibuchstabiges Label, das auf dem schwebenden Button erscheint, sobald der Ordner auf einer Seite aktiv ist.

In einem Ordner leben Gruppen — praktische Fächer, die Regeln nach Thema trennen, zum Beispiel styles und aktionen. Jeder Ordner hat mindestens eine Gruppe; ein neuer beginnt mit der Gruppe „Standard". In einer Gruppe sitzen Regelsätze: die eigentlichen Einheiten aus CSS und JavaScript, die die Erweiterung in eine Seite injiziert. Ganz unten stehen Aktionen — anklickbare Buttons, die ein Skript bei Bedarf ausführen.

Warum die Hierarchie zählt

Eine einzelne Korrektur braucht keine Struktur. Zwanzig Korrekturen ohne sie werden zu einer unlesbaren Liste. Der Baum aus Ordner → Gruppe → Regelsatz → Aktion gibt jeder Regel einen Platz, sodass du sie nach Projekt und Thema findest, statt alles auf einmal durchzuscrollen.

Die Hierarchie ordnet auch das URL-Matching. Ein auf einem Ordner gesetztes Muster deckt alle seine Regeln ab; ein Regelsatz kann es mit einem eigenen Muster eingrenzen. Statt dieselbe Adresse bei jeder Regel zu wiederholen, setzt du sie einmal am Ordner.

Tags, Farben und Labels

Der Baum ist nicht der einzige Weg durch die Bibliothek. Du kannst jeder Regel Tags geben und die ganze Bibliothek danach filtern — nützlich, wenn Regeln mit gemeinsamem Zweck in verschiedenen Ordnern liegen. Das Suchfeld durchsucht Namen und Tags und grenzt den Baum beim Tippen ein.

Jeder Ordner hat eine eigene Farbe und ein dreibuchstabiges Label. Die Farbe hebt einen Ordner in der Liste hervor, und das Label verrät dir auf dem schwebenden Button, welcher Ordner auf der offenen Seite wirkt — ohne das Panel zu öffnen.

Ganze Zweige aktivieren und deaktivieren

Jeder Knoten des Baums hat einen Schalter, und Schalter kaskadieren nach unten. Schalte einen Ordner aus, und alle seine Gruppen, Regelsätze und Aktionen verstummen mit ihm; schalte ihn wieder ein, und sie kehren zurück. Dasselbe gilt auf Gruppenebene.

So kannst du einen kompletten Satz Regeln für ein Projekt an einem Ort halten und nur einschalten, während du daran arbeitest — ohne etwas zu löschen und ohne jede Regel einzeln anzuklicken.

Weitere Funktionen

{ } CSS- und JavaScript-InjektionErstelle CSS- und JavaScript-Regeln für jede Domain oder jeden URL-Pfad. Blende Elemente aus, korrigiere Layouts, füge eigene Logik hinzu. URL-Muster mit WildcardsBinde Regeln an eine exakte Adresse, eine ganze Website oder alle Subdomains. Das *-Zeichen deckt jeden Teil ab, Ausschlussmuster halten die Regel an ihrem Platz. Der schwebende ButtonEin kleiner runder Button auf der Seite zeigt den Regelzustand per Farbe und schaltet alles mit einem Klick. Rechtsklick öffnet ein Panel pro Regel. Das Aktionspanel — 6 SteuerelementtypenEine interaktive Leiste auf der Seite mit sechs Steuerelementtypen: Button, Auswahl, Eingabe, Schieberegler, Textfeld und Dreizustands-Schalter. Jede Aktion führt Code aus. Programmatische APIs — JZ und JUSTZIXZwei Globals — JZ und JUSTZIX — lassen deine Regelskripte Aktionsbuttons programmatisch auslösen und direkt in die Output Console schreiben, ohne DevTools. Geräteübergreifende SynchronisierungEin Sync-Schlüssel verbindet jeden Browser. Regeln, Ordner und Einstellungen propagieren mit Konfliktlösung pro Entity, ohne pauschales Überschreiben. Freigaben und BackupsTeile einen Ordner, eine Gruppe oder eine Regel per Kurzlink, der nach 1–48 h abläuft, und sichere deine Daten mit automatischen Cloud-Backups. Fenster auf der Seite — CSS, JS und KonsolenFünf Dev-Fenster direkt auf der Seite: CSS- und JS-Editor, REPL-Konsole, Log-Viewer und KI-Assistent — ganz ohne DevTools.

Alle Funktionen →