Funkcje JustZix

Hierarchiczna organizacja

Biblioteka JustZix to drzewo o czterech poziomach: katalog, grupa, zestaw reguł i akcja. Ta sama struktura sprawdza się przy jednej szybkiej poprawce i przy setce reguł rozsianych po kilkunastu projektach klienta.

Cztery poziomy drzewa

Biblioteka JustZix jest uporządkowana hierarchicznie. Na samej górze stoi katalog — najszersza jednostka, zwykle odpowiadająca jednemu projektowi, klientowi lub witrynie. Ma własny wzorzec URL i trzyliterową etykietę, która pojawia się na pływającym przycisku, gdy katalog jest aktywny na danej stronie.

Wewnątrz katalogu mieszczą się grupy — wygodne przegródki rozdzielające reguły według tematu, na przykład style i akcje. Każdy katalog ma co najmniej jedną grupę; nowy zaczyna z grupą „Domyślna". W grupie żyją zestawy reguł: to właściwe jednostki CSS i JavaScript, które wtyczka wstrzykuje na stronę. Najniżej stoją akcje — klikalne przyciski uruchamiające skrypt na żądanie.

Dlaczego hierarchia ma znaczenie

Pojedyncza poprawka nie potrzebuje struktury. Dwadzieścia poprawek bez niej zamienia się w nieczytelną listę. Drzewo katalog → grupa → zestaw → akcja sprawia, że każda reguła ma swoje miejsce, a Ty znajdujesz ją po projekcie i temacie, zamiast przewijać wszystko naraz.

Hierarchia porządkuje też dopasowanie URL. Wzorzec ustawiony na katalogu obejmuje wszystkie jego reguły; zestaw może go zawęzić własnym wzorcem. Zamiast powtarzać ten sam adres przy każdej regule, ustawiasz go raz na katalogu.

Tagi, kolory i etykiety

Drzewo to nie jedyny sposób poruszania się po bibliotece. Każdej regule możesz nadać tagi i odfiltrować po nich całą bibliotekę — przydaje się, gdy reguły o wspólnym przeznaczeniu leżą w różnych katalogach. Wyszukiwarka przegląda nazwy i tagi i zawęża drzewo na bieżąco.

Każdy katalog ma własny kolor i trzyliterową etykietę. Kolor wyróżnia katalog na liście, a etykieta podpowiada na pływającym przycisku, który katalog działa na otwartej stronie — bez otwierania panelu.

Włączanie i wyłączanie całych gałęzi

Przy każdym węźle drzewa stoi przełącznik, a przełączniki kaskadują w dół. Wyłącz katalog, a wraz z nim zamilkną wszystkie jego grupy, zestawy i akcje; włącz go z powrotem, a wracają. To samo działa na poziomie grupy.

Dzięki temu możesz trzymać komplet reguł dla projektu w jednym miejscu i włączać go tylko wtedy, gdy nad nim pracujesz — bez kasowania czegokolwiek i bez ręcznego klikania przy każdej regule z osobna.

Pozostałe funkcje

{ } Wstrzykiwanie CSS i JavaScriptTwórz reguły CSS i JavaScript dla dowolnej domeny lub ścieżki URL. Ukrywaj elementy, popraw układ, dodaj własną logikę — pełna kontrola nad każdą stroną. Wzorce URL z wildcardamiDopasuj reguły do dokładnego adresu, całej witryny lub wszystkich subdomen. Znak * obejmuje dowolny fragment, a wzorce wykluczające trzymają regułę tam, gdzie ma być. Pływający przyciskMały okrągły przycisk na stronie pokazuje stan reguł kolorem i pozwala włączać je jednym kliknięciem. Prawy klik otwiera panel ze sterowaniem każdą regułą z osobna. Panel akcji — 6 typów kontrolekInteraktywny pasek na stronie z sześcioma typami kontrolek: przycisk, lista, pole tekstowe, suwak, notatnik i trójstanowy przełącznik. Każda akcja uruchamia kod CSS lub JS. Programatyczne API — JZ i JUSTZIXDwa globalne obiekty — JZ i JUSTZIX — pozwalają Twoim regułom JS klikać przyciski akcji programatycznie i logować wprost do Output Console, bez DevTools. Synchronizacja między urządzeniamiJeden klucz synchronizacji łączy wszystkie przeglądarki. Reguły, foldery i ustawienia propagują się z rozstrzyganiem konfliktów per encja, bez hurtowego nadpisywania. Udostępnianie i backupyUdostępnij katalog, grupę lub regułę krótkim linkiem wygasającym po 1–48 h, a swoje dane chroń automatycznymi backupami w chmurze. Okna na froncie — CSS, JS i konsolePięć okien deweloperskich renderowanych wprost na stronie: edytor CSS i JS, konsola REPL, podgląd logów i asystent AI — bez otwierania DevTools.

Wszystkie funkcje →