Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)

Autore Topic: userChrome.css non funziona  (Letto 3857 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline bis

  • Post: 247
    • Vendita ed Assistenza moto
userChrome.css non funziona
« il: 15 Aprile 2021 22:14:46 »
Buonsalve, il file userCrome non funziona? Ho provato ad aumentare il corpo dei caratteri ma non c'è nessuna variazioni quando riavvio SM. Ne ho recuperato uno di vecchia data scritto in inglese ma anche con quello niente da fare. C'è qualche nuova procedura che non conosco?
Uso SM ultima versione su Mac OS Big Sur 11.2.3.

Saluti.

Offline iacchi

  • Amministratore
  • Post: 6375
    • iacchiblog
Re:userChrome.css non funziona
« Risposta #1 il: 17 Aprile 2021 18:53:28 »
Hmmm... mi informo. Prima di chiedere agli sviluppatori, pero', potresti copiare qui il contenuto del tuo userChrome?

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:userChrome.css non funziona
« Risposta #2 il: 17 Aprile 2021 20:53:18 »
Il file userChrome.css funziona con SeaMonkey 2.53.7.
Potrebbe essere non più funzionante, da aggiornare, qualche codice.

Offline michro

  • Moderatore
  • Post: 22583
Re:userChrome.css non funziona
« Risposta #3 il: 18 Aprile 2021 12:42:28 »
Ciao, forse dico una stupidaggine ma, indipendentemente dal codice da rivedere o meno, non è che per far funzionare le modifiche apportate tramite userChrome.css si deve (se esiste in Seamonkey) modificare il valore della preferenza toolkit.legacyUserProfileCustomizations.stylesheets da false a true?
Ripeto, ammesso che quella preferenza esista in Seamonkey come in Firefox...

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:userChrome.css non funziona
« Risposta #4 il: 18 Aprile 2021 13:06:40 »
Quella preferenza in SeaMonkey non è stata introdotta.

Offline michro

  • Moderatore
  • Post: 22583
Re:userChrome.css non funziona
« Risposta #5 il: 18 Aprile 2021 18:30:28 »
Quella preferenza in SeaMonkey non è stata introdotta.
  :like: grazie

Offline bis

  • Post: 247
    • Vendita ed Assistenza moto
Re:userChrome.css non funziona
« Risposta #6 il: 19 Aprile 2021 18:48:38 »
Per iacchi, ecco il mio codice:

Codice: [Seleziona]
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/*
 *  Modificare questo file e copiarlo come userChrome.css nel proprio
 *  profilo-directory/chrome/
 */

/*
 *  Questo file può essere utilizzato per personalizzare l'aspetto dell'interfaccia di Mozilla
 *  Si suggerisce di utilizzare !important sulle regole in cui si desidera
 *  sovrascrivere le impostazioni predefinite.
 */userChrome.cssuserChrome.cssuserChrome.css

/*
 * Non rimuovere la riga @namespace -- E' necessaria per il corretto funzionamento
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* imposta il  namespace predefinito per XUL */


/*
 * Alcuni miglioramenti possibili per l'accessibilità:
 */

/*
 *  Imposta le dimensioni predefinite dei caratteri a 20 pt:
 *
 * * {
 *   font-size: 22pt !important
 * }
 */
/*
 * Imposta in particolare alcune voci di menu a 15 pt invece della dimensione predefinita:
 *
 * menupopup > * {
 *   font-size: 17pt !important
 * }
 */
/*
 * Imposta un carattere a spaziatura fissa per la barra degli indirizzi (URL)
 *
 * #urlbar {
 *    font-family: monospace !important;
 * }
 */

/*
 * Per altri esempi consultare http://www.mozilla.org/unix/customizing.html
 */

« Ultima modifica: 19 Aprile 2021 18:50:58 da michro »

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:userChrome.css non funziona
« Risposta #7 il: 19 Aprile 2021 21:00:08 »
Quel codice non contiene alcun codice.
Si tratta del file predefinito, di esempio, che veniva incluso nelle prime versioni di Firefox, quando la cartella chrome era presente per impostazione predefinita e non andava creata dall'utente.
Contiene un errore, forse dovuto al copia incolla.
Questo testo va eliminato:
Codice: [Seleziona]
userChrome.cssuserChrome.cssuserChrome.cssImportante: solo quella parte non tutta la riga, i caratteri */ all'inizio della riga debbono rimanere.

Offline iacchi

  • Amministratore
  • Post: 6375
    • iacchiblog
Re:userChrome.css non funziona
« Risposta #8 il: 19 Aprile 2021 23:06:47 »
in effetti quel codice non contiene codice attivo, perche' tutto e' commentato.

Offline bis

  • Post: 247
    • Vendita ed Assistenza moto
Re:userChrome.css non funziona
« Risposta #9 il: 20 Aprile 2021 13:08:45 »
L'errore segnalato è stato un mio errore di quando ho aperto il file, avevo in memoria quei codici che ho inserito inavvertitamente.
Comunque, per farlo funzionare nelle vecchie versioni di SM cambiavo solo il nome del file ed aumentavo il corpo delle stringhe che mi interessavano:
Codice: [Seleziona]
/*
 *  Imposta le dimensioni predefinite dei caratteri a 20 pt:
 *
 * * {
 *   font-size: 22pt !important
 * }
 */
/*
 * Imposta in particolare alcune voci di menu a 15 pt invece della dimensione predefinita:
 *
 * menupopup > * {
 *   font-size: 17pt !important
 * }
 */

 Ora la medesima procedura non funziona più. Come si deve fare?

Grazie
« Ultima modifica: 20 Aprile 2021 14:12:47 da miki64 »

Offline iacchi

  • Amministratore
  • Post: 6375
    • iacchiblog
Re:userChrome.css non funziona
« Risposta #10 il: 20 Aprile 2021 15:13:32 »
bis, anche questo secondo pezzo di codice che hai postato e' inattivo perche' tutto commentato. In css tutto cio' che sta tra /* e */ e' inattivo. Prova cosi':

Codice: [Seleziona]
/*
 *  Imposta le dimensioni predefinite dei caratteri a 20 pt:
 */
 * {
   font-size: 22pt !important
 }
 
/*
 * Imposta in particolare alcune voci di menu a 15 pt invece della dimensione predefinita:
 */
 menupopup > * {
   font-size: 17pt !important
 }

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:userChrome.css non funziona
« Risposta #11 il: 20 Aprile 2021 15:18:09 »
Sì, prova il codice di iacchi, tuttavia dopo "important" metterei punto e virgola.

Codice: [Seleziona]
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* imposta il  namespace predefinito per XUL */

/* Imposta le dimensioni predefinite dei caratteri a 20 pt: */
* {
  font-size: 22pt !important; }

/* Imposta in particolare alcune voci di menu a 15 pt invece della dimensione predefinita: */
menupopup > * {
  font-size: 17pt !important; }
Cambia tutto il tuo codice con questo.

Offline iacchi

  • Amministratore
  • Post: 6375
    • iacchiblog
Re:userChrome.css non funziona
« Risposta #12 il: 20 Aprile 2021 15:21:04 »
in realta' il punto e virgola serve solo se hai piu' di un parametro all'interno della definizione dell'oggetto. Nel caso specifico va bene anche senza.

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:userChrome.css non funziona
« Risposta #13 il: 20 Aprile 2021 15:24:52 »
Sì, ma ritengo sia una buona abitudine metterlo sempre, cambi il font, poi aggiungi il colore e perdi tempo prima di accorgerti che mancava. Perché funzionato il primo codice ci si fa prendere la mano e le modifiche fioccano.

Offline bis

  • Post: 247
    • Vendita ed Assistenza moto
Re:userChrome.css non funziona
« Risposta #14 il: 21 Aprile 2021 16:24:33 »
GRANDI!
Ha funzionato la seconda schermata di codice, quella postata di Icerberg.
Almeno adesso ciò che digito nella barra degli indirizzi e quello che metto nella barra dei Segnalibri lo leggo senza difficoltà...
La variazione che non ho riscontrato è stata quella relativa a questa riga di codice:

 * Imposta in particolare alcune voci di menu a 15 pt invece della dimensione predefinita:
 *
 * menupopup > * {
 *   font-size: 17pt !important

non ho trovato variazioni da nessuna parte.

Comunque grazie ancora una volta, ora affaticherò meno la vista.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.