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

Autore Topic: Casella di ricerca  (Letto 1021 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline 23Andrea

  • Post: 452
Casella di ricerca
« il: 02 Giugno 2014 14:02:59 »
Ciao.
Mi chiedevo se esiste un sistema per avere sempre aperta la casella di ricerca (CTRL+F) e posizionarla in alto, sotto la barra degli indirizzi.
Grazie per ogni suggerimento.

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: Casella di ricerca
« Risposta #1 il: 02 Giugno 2014 14:54:00 »
Ciao.

FindBar Tweak ti permette di personalizzare la barra di ricerca in un gran numero di modi, averla sempre aperta e averla in alto fanno parte delle sue opzioni:
https://addons.mozilla.org/it/firefox/addon/findbar-tweak/

Offline 23Andrea

  • Post: 452
Re: Casella di ricerca
« Risposta #2 il: 02 Giugno 2014 17:24:05 »
Veramente, pensavo a qualcosa di più "artigianale" :fischio:.
Comunque il componente aggiuntivo è ottimo: grazie mille  :D

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: Casella di ricerca
« Risposta #3 il: 02 Giugno 2014 21:06:59 »
Prego!

Se vuoi qualcosa di artigianale ti devi accontentare della barra di ricerca in alto.
userChrome.css
Codice: [Seleziona]
/* Sposta in alto la barra di ricerca */

@-moz-document url(chrome://browser/content/browser.xul) {
  .browserContainer > findbar {
   -moz-box-ordinal-group: 0 !important;
    margin-top: -1px !important; }
 }

Se non volete il bordino di separazione tra la barra di ricerca e la soprastante barra impostate "margin-top" con valore "-3px".
« Ultima modifica: 15 Giugno 2014 21:12:26 da Iceberg »

Offline 23Andrea

  • Post: 452
Re: Casella di ricerca
« Risposta #4 il: 15 Giugno 2014 20:42:04 »
Codice: [Seleziona]
/* Sposta in alto la barra di ricerca */

@-moz-document url(chrome://browser/content/browser.xul) {
  .browserContainer > findbar {
   -moz-box-ordinal-group: 0 !important;
    margin-top: -1px !important; }
 }

Non ci riesco  :(
Nemmeno in modalità provvisoria o con un nuovo profilo  :(
« Ultima modifica: 15 Giugno 2014 20:44:27 da 23Andrea »

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: Casella di ricerca
« Risposta #5 il: 15 Giugno 2014 21:13:02 »
Scusami hai ragione.  :oops:

Quel codice va messo nel file userChrome.css

Offline 23Andrea

  • Post: 452
Re: Casella di ricerca
« Risposta #6 il: 16 Giugno 2014 13:29:20 »
<cartella del nuovo profilo>\chrome\userChrome.css

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

/* Sposta in alto la barra di ricerca */
@-moz-document url(chrome://browser/content/browser.xul) {
  .browserContainer > findbar {
   -moz-box-ordinal-group: 0 !important;
    margin-top: -1px !important; }
 }


Nessun risultato  :sbat:
Dove sto sbagliando? :cry:
« Ultima modifica: 16 Giugno 2014 18:36:22 da 23Andrea »

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: Casella di ricerca
« Risposta #7 il: 16 Giugno 2014 22:11:59 »
Test empirico.
Prova questo codice che rimuove anche il tasto home dall'interfaccia. Se il tasto home viene rimosso il file viene caricato ed eseguito, se non viene rimosso vorrà dire che il file userChrome.css non viene visto.

Codice: [Seleziona]
/* Sposta in alto la barra di ricerca */
@-moz-document url(chrome://browser/content/browser.xul) {
  .browserContainer > findbar {
   -moz-box-ordinal-group: 0 !important;
    margin-top: -1px !important; }
 }

/* Rimuove il tasto home */
#home-button { display: none !important; }

Offline 23Andrea

  • Post: 452
Re: Casella di ricerca
« Risposta #8 il: 18 Giugno 2014 17:51:13 »
Test empirico.
Prova questo codice che rimuove anche il tasto home dall'interfaccia. Se il tasto home viene rimosso il file viene caricato ed eseguito, se non viene rimosso vorrà dire che il file userChrome.css non viene visto.

Codice: [Seleziona]
/* Sposta in alto la barra di ricerca */
@-moz-document url(chrome://browser/content/browser.xul) {
  .browserContainer > findbar {
   -moz-box-ordinal-group: 0 !important;
    margin-top: -1px !important; }
 }

/* Rimuove il tasto home */
#home-button { display: none !important; }

Nessun effetto...
Però funziona questo:
Codice: [Seleziona]
#FindToolbar{background:grey!important;color:black!important;font-weight:bold!important;position:fixed!important;top:88px!important;left:1px! important;background:-moz-dialog!important}
trovato qui:
http://forums.mozillazine.org/viewtopic.php?f=38&t=2801987

Mi sembra, però, che l'amico neozelandese preannunci qualche difficoltà per le future versioni? (Il mio inglese ... :sbat:)

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: Casella di ricerca
« Risposta #9 il: 18 Giugno 2014 18:19:28 »
Hai ragione, il codice che ho postato funziona con Australis, quindi da Firefox 29. Sarebbe questo il codice che risolve le future difficoltà cui faceva riferimento l'amico neozelandese. Scusa, non avevo notato che usi Firefox 24, svista aggravata dal fatto che lo uso anche io.

Offline 23Andrea

  • Post: 452
Re: Casella di ricerca
« Risposta #10 il: 18 Giugno 2014 19:09:06 »
...Sarebbe questo il codice che risolve le future difficoltà cui faceva riferimento l'amico neozelandese...

Meno male! :D

Ma... da Firefox 29, quindi, sarà necessario modificare il codice di tutte le modifiche in userChrome.css?
« Ultima modifica: 18 Giugno 2014 19:15:46 da 23Andrea »

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: Casella di ricerca
« Risposta #11 il: 19 Giugno 2014 00:50:51 »
Da Firefox 29 è necessario adeguare un buon numero di codici userChrome.
Sono cambiati gli identificativi di molti elementi ed alcuni aspetti grafici sono diversi (credo che si noti facilmente :P ).

0 Utenti e 1 Visitatore stanno visualizzando questo topic.