Funzionalità di JustZix

Il pannello azioni — 6 tipi di controlli

Il pannello azioni è la seconda barra flottante di JustZix — quella con i controlli interattivi con cui guidi una pagina al volo. Ogni azione è uno di sei tipi ed è agganciata a una cartella o a un set di regole, quindi compare esattamente dove ti serve.

Che cos'è una barra azioni

Mentre la prima barra di JustZix serve ad attivare e disattivare le regole, il pannello azioni è più di una serie di interruttori. È un insieme di controlli interattivi con cui guidi una pagina mentre lavori — eseguire codice su richiesta, passargli valori, cambiare modalità.

La barra è agganciata a una cartella, un gruppo o un set di regole. Quando quella cartella è attiva sulla pagina corrente, le sue azioni compaiono nel pannello flottante; quando non corrisponde, il pannello resta vuoto. Così una pagina di negozio mostra controlli diversi da un pannello di amministrazione. La barra ricorda la sua posizione, e un clic destro la nasconde per il resto della sessione.

Sei tipi di controlli

Ogni azione ha un'etichetta, un colore e una scorciatoia da tastiera opzionale. Scegli uno dei sei tipi a seconda di ciò che ti serve:

  • BUTTON — un pulsante fire-and-forget; un clic esegue semplicemente codice JS.
  • SELECT — un menu a tendina; opzioni statiche o generate da JS, e sceglierne una avvia l'azione.
  • INPUT — un singolo campo di testo in stile barra dei comandi; digiti un valore e confermi.
  • SLIDER — un cursore che controlla una variabile CSS in tempo reale, come luminosità o zoom della pagina.
  • TEXTAREA — un blocco note multiriga il cui contenuto viene memorizzato separatamente per ogni dominio.
  • TOGGLE3 — un controllo segmentato a tre stati, ideale per modalità come dev / staging / prod.

Dal semplice clic al valore inserito

Il tipo più semplice è BUTTON — un obiettivo, un clic. SELECT e TOGGLE3 aggiungono la scelta: invece di un pulsante per ogni variante, mantieni un solo controllo con più stati. INPUT e TEXTAREA vanno oltre e accettano il testo che fornisci sul momento — il codice dell'azione legge quel valore e ne fa ciò che hai progettato.

SLIDER fa eccezione perché funziona in modo continuo: trascini la maniglia e la variabile CSS collegata cambia all'istante, senza nulla da confermare. È la scelta naturale per le regolazioni che vuoi vedere in tempo reale.

Le azioni eseguono codice su richiesta

Dietro ogni controllo c'è un piccolo frammento di CSS o JavaScript. La differenza rispetto a una regola normale è che una regola viene eseguita automaticamente al caricamento della pagina, mentre un'azione attende — viene eseguita solo quando la usi. È perfetto per operazioni che non vuoi ogni volta: svuotare un modulo, generare dati di test, cambiare tema, inviare la pagina a un altro strumento.

Poiché il codice dell'azione viene eseguito nello stesso mondo delle regole, ha accesso al DOM della pagina e ai globali di JustZix, quindi un solo pulsante può avviare un workflow a più passaggi. Il pannello azioni trasforma un set di regole statico in una piccola consolle di comando adatta alla pagina.

Articoli del blog correlati

Articoli che approfondiscono questo argomento.

Tipi di azioni Tre azioni che meritano un posto nella barra: URL pulito, CSV, PIP Tre azioni JustZix universali utili quasi ovunque: copiare un URL pulito, esportare una tabella in CSV e il Picture-in-Picture. Tipi di azioni BUTTON: l'azione JustZix più semplice — fire-and-forget con personalizzazione per pulsante BUTTON è il tipo di azione JustZix più antico e più usato. Clic = esegui codice nel MAIN world. Nessuno stato, nessuna memory — una funzione pura. Personalizzazione completa (sfondo, colore del testo, padding) + customStyles per un'integrazione al pixel nella barra delle azioni. Tipi di azioni SLIDER: un controller di variabili CSS dentro la scheda — luminosità, zoom, font-size a portata di dito L'azione SLIDER è un <input type="range"> nativo nella barra delle azioni. Il drag dal vivo aggiorna la memory senza eseguire il codice (evento input), il rilascio esegue il codice (evento change). Il value è un Number, non una String. Casi d'uso: luminosità, zoom, font-size, velocità di animazione — pilotati come un fader fisico. Tipi di azioni SELECT static vs js: due varianti di dropdown nella barra delle azioni — quale quando SELECT è un dropdown nella barra delle azioni di JustZix. Due varianti: static (opzioni hardcoded nello schema) e js (il codice genera le opzioni dinamicamente). La prima è ottima per preset fissi (Light/Dark, scelta della lingua), la seconda per liste dinamiche (categorie dal DOM, segnalibri hotkey). Tipi di azioni INPUT: azione a riga singola come mini barra di comandi nella barra delle azioni di JustZix INPUT è un <input type="text"> nativo nella barra delle azioni. Invio → blur → esegui codice. Memory persistente per scheda (sessionStorage + chrome.storage.local). Differenza chiave vs TEXTAREA: Invio attiva l'azione. Casi d'uso: barra di comandi, ricerca rapida, override dei filtri, navigazione URL personalizzata. Tipi di azioni TEXTAREA: un blocco note multi-riga nella barra delle azioni — bozze, note, snippet per dominio L'azione TEXTAREA (v2.13.21) è un <textarea> nativo nella barra delle azioni di JustZix. Memory persistente per scheda (sessionStorage + backup chrome.storage.local). Invio = a capo nativo (NON blur). Il codice parte al blur. Casi d'uso: blocco note QA, bozze di commenti, snippet SQL/curl/JSON per dominio.