Autore Topic: Impostare una larghezza fissa dei tab.  (Letto 882 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline pegasoc

  • Post: 418
Impostare una larghezza fissa dei tab.
« il: 20 Settembre 2018 11:39:25 »
Ciao,
non ho trovato nulla che rispondesse alla mia domanda e spero che qualcuno mi aiuti.
C'era una volta Tab Mix Plus e come succede di solito nella realtà, a differenza delle favole, alla fine è morto e nessuno è più vissuto felice e contento.  :( Amen.

Qualcuno conosce una modifica o un'estensione che permetta di decidere la larghezza e fare in modo che rimanga sempre la stessa dei tab che rappresentano le pagine aperte e nel momento che le finestre sono troppe i tab vadano a capo creando una seconda riga?

Offline bobo779256

  • Post: 465
Re:Impostare una larghezza fissa dei tab.
« Risposta #1 il: 20 Settembre 2018 18:19:17 »
Prova questo nell'userChrome, sia per la larghezza fissa che per il multi riga
Codice: [Seleziona]
/* multiple row tab */

.tabbrowser-tab:not([pinned]) {min-width:35px;max-width:35px;}
.tabbrowser-tab,.tab-background {height:var(--tab-min-height);}
.tab-stack {width: 100%;}
#tabbrowser-tabs .scrollbox-innerbox {display: flex;flex-wrap: wrap;}
#tabbrowser-tabs .arrowscrollbox-scrollbox {overflow: visible;display: block;}
#titlebar,#titlebar-buttonbox{height:var(--tab-min-height) !important;}
#titlebar{margin-bottom:calc(var(--tab-min-height)*-1) !important;}
#main-window[sizemode="maximized"] #titlebar{margin-bottom:calc(6px + var(--tab-min-height)*-1) !important;}
#main-window[sizemode="maximized"] #TabsToolbar{margin-left:var(--tab-min-height);}
#titlebar:active{margin-bottom:0 !important;}
#titlebar:active #titlebar-content{margin-bottom:var(--tab-min-height) !important;}
#tabbrowser-tabs .scrollbutton-up,.tabbrowser-tabs .scrollbutton-down,#alltabs-button,.tabbrowser-tab:not([fadein]){display: none;}
« Ultima modifica: 20 Settembre 2018 18:23:49 da bobo779256 »

Offline pegasoc

  • Post: 418
Re:Impostare una larghezza fissa dei tab.
« Risposta #2 il: 20 Settembre 2018 19:11:11 »
bobo grazie,
giusto per verificare che abbia capito bene, basta che copio incollo nel file userChrome?
Per modificare la larghezza dei tab che parametro devo modificare?

Offline bobo779256

  • Post: 465
Re:Impostare una larghezza fissa dei tab.
« Risposta #3 il: 20 Settembre 2018 21:26:46 »
Si, copia nell'userChrome

Nelle mie prove ho creato 3 file di tab tutte uguali, una 60ina

Per la larghezza, non lo so, ho solo preso il codice tempo fa in un sito (Reddit) e l'ho copiato per eventuali futuri utilizzi
Così ad occhio da provare min-width:35px e max-width:35px, dato che vengono poi usati questi valori per fare i calcoli

Insomma, bisogna provare, provare, pro...

Offline pegasoc

  • Post: 418
Re:Impostare una larghezza fissa dei tab.
« Risposta #4 il: 20 Settembre 2018 21:30:10 »
Ok, allora mi metto a provare...
Ancora grazie.
« Ultima modifica: 20 Settembre 2018 21:35:15 da pegasoc »

Offline bobo779256

  • Post: 465
Re:Impostare una larghezza fissa dei tab.
« Risposta #5 il: 20 Settembre 2018 21:31:48 »
 :like:

Offline pegasoc

  • Post: 418
Re:Impostare una larghezza fissa dei tab.
« Risposta #6 il: 22 Settembre 2018 13:22:19 »
Giusto per aggiornare e lasciare traccia per i pronipoti...
I tab delle finestre vengono ridotti e vanno anche a capo, ma non sono riuscito cambiare la loro larghezza.

Offline bobo779256

  • Post: 465
Re:Impostare una larghezza fissa dei tab.
« Risposta #7 il: 22 Settembre 2018 14:27:34 »
Che larghezza vorresti?
La larghezza che imposta lo script è poco o troppo?

Appena ho un po' di tempo provo, vedo se riesco...

Offline pegasoc

  • Post: 418
Re:Impostare una larghezza fissa dei tab.
« Risposta #8 il: 22 Settembre 2018 15:24:07 »
E' dura dire quanto, ora è impostato a 35, a occhio credo che almeno un 100 o 130 potrebbe andare.

Offline bobo779256

  • Post: 465
Re:Impostare una larghezza fissa dei tab.
« Risposta #9 il: 22 Settembre 2018 17:18:35 »
Ho provato a modificare lo script, senza particolare successo...

E' da fare qualche ulteriore prova modificando il parametro in about:config

browser.tabs.tabMinWidth;76

cioè digita about:config nella barra degli indirizzi, conferma per aprire, nel campo di ricerca metti width e ti dovrebbe aprire una fila di voci tra cui browser.tabs.tabMinWidth che da me è impostata a 76 (pixel)
Prova a mettere il valore che vuoi (152 ad esempio, il doppio) e vedi l'effetto che fa, lasciando nell'userChrome il codice che ho postato
Ho provato ma solo per pochi minuti, funziona, ma è sabato e gli amici chiamano...  8)

Offline pegasoc

  • Post: 418
Re:Impostare una larghezza fissa dei tab.
« Risposta #10 il: 22 Settembre 2018 18:35:22 »
bobo funziona alla grande!!!
Grazie mille, e buon sabato...

0 Utenti e 1 Visitatore stanno visualizzando questo topic.