Autore Topic: Barra delle schede in basso su FF 4  (Letto 3032 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Barra delle schede in basso su FF 4
« il: 28 Luglio 2010 22:38:39 »
Qualcuno ha un'idea di perché questo codice:

Codice: [Seleziona]
/* Sposta la barra delle schede sopra la barra di stato in Firefox 4 */



if (location == "chrome://browser/content/browser.xul") {
var el = document.getElementById("TabsToolbar");
document.getElementById("browser-bottombox").insertBefore(el, document.getElementById("status-bar"))

}


che, secondo le mie previsioni, dovrebbe spostare la barra delle schede sopra quella di stato, invece sposta la barra delle schede sotto a quella di stato :shock:


sinceramente mi sembra sia corretto. Al limite poi chiedo anche sul forum degli sviluppatori che forse è meglio, comunque se qualcuno ha una vaga idea di perchè accada mi farebbe piacere :-)

PS: ho usato questa per applicare il codice:
http://userchromejs.mozdev.org/


 
« Ultima modifica: 28 Luglio 2010 23:10:02 da gialloporpora »

Offline RNicoletto

  • Post: 2209
    • MondoWin
Re: Barra delle schede in basso su FF 4
« Risposta #1 il: 29 Luglio 2010 12:18:46 »
Hai provato a dare un'occhiata qui?

Comunque la Development Version di TMP ha la funzione tabs-on-bottom funzionante anche con Firefox 4. 8)

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Barra delle schede in basso su FF 4
« Risposta #2 il: 29 Luglio 2010 14:02:45 »
Hai provato a dare un'occhiata qui?

Poi gli dò una lettura più approfondita ma non mi sembra ci sia esattamente quello che cerco, al limite chiedo là.

La cosa strana è che nel DOM la barra delle schede appare dove dovrebbe apparire, cioè prima della statusbar e dopo la findbar, solo che viene visualizzata dopo la barra di stato.

Citazione
Comunque la Development Version di TMP ha la funzione tabs-on-bottom funzionante anche con Firefox 4. 8)


Grazie, buono a sapersi, magari vedo come fa l'estensione a spostare la barra delle schede (non mi va di installare TMP  per una singola funziona).
Ciao

Offline RNicoletto

  • Post: 2209
    • MondoWin
Re: Barra delle schede in basso su FF 4
« Risposta #3 il: 29 Luglio 2010 15:27:31 »
Ho trovato anche questo ==> http://userstyles.org/styles/26344

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Barra delle schede in basso su FF 4
« Risposta #4 il: 29 Luglio 2010 19:45:54 »
Alla fine ci sono arrivato da me :-), visto che la connessione non andava ho giocato un po' con il DOM Inspector e dopo una decina di tentativi andati a vuoto ho capito che c'è una specie di z-index per gli elementi in XUL che va cambiato, perchè la barra delle schede ce l'ha più alto della status bar:

Codice: [Seleziona]
#TabsToolbar{
-moz-box-ordinal-group: 1 !important;
}

http://imgby.com/firefoczc.png


(ho pure alzato quello della #status-bar ma non è ncessario, giusto per non avere problemi)

spero di non avere problemi, comunque per ora funziona :-D.
E mi è pure riuscito di mettere il pulsantino Firefox (Minefield) nella barra dei segnalibri :-D. Ora trovo una Persona (che suona davvero male in italiano)  che abbelisca un po' l'interfaccia e sono soddisfatto :-D (preferirei un tema ma i temi non vanno, le Persona credo di si).

Ora guardo anche il tuo link, grazie comunque :-)


Questo è il codice da mettere nell'userChrome.js senza ulteriori modifiche all'userChrome.css:


Codice: [Seleziona]
/* Sposta la barra delle schede sopra la barra di stato in Firefox 4 */
if (location == "chrome://browser/content/browser.xul") {
let el = document.getElementById("TabsToolbar");
el.style.MozBoxOrdinalGroup=1;
document.getElementById("browser-bottombox").insertBefore(el, document.getElementById("status-bar"))
}


A proprio rischio e pericolo :wink:

« Ultima modifica: 29 Luglio 2010 21:03:10 da gialloporpora »

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Barra delle schede in basso su FF 4
« Risposta #5 il: 30 Luglio 2010 17:45:14 »
Citazione
Ho trovato anche questo ==> http://userstyles.org/styles/26344

L'ho provata ma - almeno a me -  non funziona, probabilmente hanno cambiato qualcosa nella beta rispetto alla alpha4. Ho visto comunque che fa dei riposizionamenti assouti delle barre e mi sa che potrebbe causare problemi con altri temi

Cercando, per TB una cosa simile visto che con TB è più complicato spostarla, ho visto che c'è pure questa:
http://www.toptip.ca/2010/01/firefox-extension-autohide-tabbar.html

che oltre a nasconderla permette di riposizionarla, magari è una soluzione migliore rispetto alla mia con l'userChrome.js


Ciao

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Barra delle schede in basso su FF 4
« Risposta #6 il: 27 Settembre 2010 11:54:06 »
Nella Beta7 la barra di stato non c'è più, al suo posto c'è la barra dei componenti aggiuntivi e quindi il codice va modificato (basta cambiare status-bar con addon-bar), il nuovo codice è:

Codice: [Seleziona]
/* Sposta la barra delle schede sopra la barra di stato in Firefox 4 */
if (location == "chrome://browser/content/browser.xul") {
// Select the tabbar that will be moved
let tabbar = document.querySelector("#TabsToolbar");
// Move the tab bar over the status bar (addon-bar from 4.0b7)
document.querySelector("#browser-bottombox").insertBefore(tabbar, document.querySelector("#addon-bar"));
// Change the -moz-box-ordinal-group of the tab bar
tabbar.style.MozBoxOrdinalGroup=1;
}

0 Utenti e 2 Visitatori stanno visualizzando questo topic.