Notizie: lo sai che puoi installare Firefox anche su dispositivi Apple iPhone e iPad? Provalo subito!

Autore Topic: Schede non lette e userchrome.css  (Letto 2985 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Schede non lette e userchrome.css
« Risposta #15 il: 09 Marzo 2011 23:57:10 »
Prova con questo codice, è un po' casareccio ma dovrebbe fare quello che chiedi:

(in userchrome.js)

Codice: [Seleziona]
if (location == "chrome://browser/content/browser.xul") {
visitedtab = function (e) {
let tab = e.target;
tab.setAttribute('visited','true');
}
let container = gBrowser.tabContainer;
container.tabbrowser.tabs[0].setAttribute('visited','true');
container.addEventListener("TabSelect", visitedtab, true);
}


in userChrome.css:

Codice: [Seleziona]
.tabbrowser-tab:not([visited]) .tab-text{
font-style: italic !important;
font-weight: 900 !important;
color: red !important;
}

non l'ho provato (la parte CSS), magari domani lo verifico, però il DOM sembrerebbe OK.


PS: ovviamente fai un backup :-P


Edit: ok ora funziona, c'era un piccolo errore nel CSS.
Edit2: cambiato un po' il codice, così dovrebbe essere più veloce.
« Ultima modifica: 11 Marzo 2011 11:50:49 da gialloporpora »

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Schede non lette e userchrome.css
« Risposta #16 il: 15 Settembre 2011 20:51:09 »
Il bug è stato risolto:
https://bugzilla.mozilla.org/show_bug.cgi?id=487242

credo che dalla 9 dovrebbe tornare a funzionare.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.