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

Autore Topic: ricarica immagine  (Letto 671 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline DerAngEd_HeRmiT

  • Post: 191
ricarica immagine
« il: 11 Aprile 2011 21:09:56 »
Talvolta mi capita che l gif non vengano visualizzate correttamente.
Esiste un modo per aggiungere al menù contestuale un opzione "ricarica immagine"? mi pare che in vecchie versioni di ff fosse disponibile

grazie

Offline Godai71

  • Moderatore
  • Post: 4153
    • The Walking Shadow
Re: ricarica immagine
« Risposta #1 il: 11 Aprile 2011 21:23:03 »
Mi pare che un paio di queste estensioni possano fare al tuo caso


Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #2 il: 12 Aprile 2011 11:35:04 »
nessuna fa qual che voglio.

come puoi vedere da menù editor
http://i.imgur.com/lGvxZ.png

la voce è presente, ma viene mostrata solo quando l'immagine è in caricamento. Quando l'immagine è caricata (o crede che sia caricata correttamente) non viene mostrata.
Quello che vorrei è che venisse mostrata anche nel secondo caso.

grazie
« Ultima modifica: 18 Aprile 2011 14:35:29 da Godai71 »

Offline Sokak

  • I speak a logs
  • Moderatore
  • Post: 4371
    • Ask Sokak
Re: ricarica immagine
« Risposta #3 il: 12 Aprile 2011 23:51:10 »
Clic destro/Visualizza immagine dovrebbe forzare il ricaricamento dell'immagine.

Poi torni indietro alla pagina che stavi visualizzando, e l'immagine dovrebbe essere a posto :)

Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #4 il: 13 Aprile 2011 08:50:16 »
è scomodo quando hai caricato varie pagine con autopager

Comunque cercando un po ho trovato questo
#context-reloadimage

magari si potrebbe fare, modificando userChrome.css
#context-reloadimage {
     display: QUALCOSA !important;
}

finora ho sempre messo il none; qual è il contrario?

p.s.
su un sito russo
http://forum.mozilla-russia.org/viewtopic.php?pid=414385
ho trovato
Codice: [Seleziona]
// Reload image depends on an image that's not fully loaded
    this.showItem("context-reloadimage", (this.onImage && !this.onCompletedImage));

magari si potrebbe togliere il && !this.onCompletedImage

grazie

Offline Megabyte

  • Post: 1819
Re: ricarica immagine
« Risposta #5 il: 16 Aprile 2011 20:34:35 »
Talvolta mi capita che l gif non vengano visualizzate correttamente.
Esiste un modo per aggiungere al menù contestuale un opzione "ricarica immagine"? mi pare che in vecchie versioni di ff fosse disponibile

L'estensione ImgLikeOpera (che in realtà è progettata per altri motivi) tra le altre cose aggiunge al menu contestuale la voce "Carica immagine" (che è permanente e serve proprio per quello che chiedi).
La stessa funzionalità è ottenibile anche tramite il comando Ctrl+clic_destro (aggiunto anch'esso dall'estensione citata).

Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #6 il: 16 Aprile 2011 21:57:25 »
In realtà ho parzialmente risolto così:
Codice: [Seleziona]
#context-reloadimage {display: inline !important;}in userChrome.css

ovviamente compare sempre, non solo quando faccio click destro su un immagine.
esiste un modo per farlo fare solo quando sono su un immagine?

grazie

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: ricarica immagine
« Risposta #7 il: 18 Aprile 2011 14:17:02 »
Credo che il valore corretto di display sia -moz-box, non inline.
Comunque a me sembra un problema, non è che dipende da qualche estensione?
Altrimenti potresti anche aprire un bug.
Ciao

Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #8 il: 18 Aprile 2011 23:47:00 »
non credo sia un bug, penso sia una cosa voluta.
Ho aperto or ora il file
chrome://browser/content/nsContextMenu.js

quello che vorrei provare a fare è modificare questo:

Codice: [Seleziona]
// Reload image depends on an image that's not fully loaded
    this.showItem("context-reloadimage", (this.onImage && !this.onCompletedImage));

in questo

Codice: [Seleziona]
// Reload image depends on an image that's not fully loaded
    this.showItem("context-reloadimage", (this.onImage));

ma come faccio a modificarlo e a rendere effettive/permanenti le modifiche?
Dove si trova esattamente questo file chrome://browser/content/nsContextMenu.js?


Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: ricarica immagine
« Risposta #9 il: 19 Aprile 2011 00:25:56 »
Su Windows è qui:

Codice: [Seleziona]
C:\Programmi\Mozilla Firefox\omni.jar\chrome\browser\content\browser\

su Linux trova il file omni.jar e aprilo, poi il percorso è lo stesso, una cosa del genere:

Codice: [Seleziona]
omni.jar/chrome/browser/content/browser/

tenendo conto che il file omni.jar è un archivio ZIP.

Mi ricordo però che al file omni.jar di Firefox 4 sono state fatte delle ottimizzazioni e che non tutti i lettori di archivi compressi riescono a leggerlo, prova a cercare nella sezione Firefox 4 beta Feedback se hai problemi in tal senso.




Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #10 il: 19 Aprile 2011 10:07:18 »
grazie, modificato il file nell'archivio mediante vim.
Ora il comportamento è quello che cercavo.

Codice: [Seleziona]
$ unzip -l omni.jar | grep -i context
    49718  2010-01-01 00:00   chrome/browser/content/browser/nsContextMenu.js
      745  2010-01-01 00:00   chrome/en-US/locale/en-US/global/textcontext.dtd

o su debian

Codice: [Seleziona]
$ unzip -l /usr/share/iceweasel/chrome/browser.jar | grep -i context
    49648  2011-03-22 20:39   content/browser/nsContextMenu.js


EDIT 1:
sembra non serva a niente. Provato a fare relaod-image di un immagine non è successo niente.  :(
« Ultima modifica: 19 Aprile 2011 10:29:45 da DerAngEd_HeRmiT »

Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #11 il: 19 Aprile 2011 17:15:46 »
bello non funziona neanche sulle immagini non caricate correttamente
http://i.imgur.com/gcRwO.png

Qualcuno sa come cercate nel sorgente? http://mxr.mozilla.org/
hg.mozilla.org non ha un campo cerca
Mi servirebbe per capire che funzione richiama #context-reloadimage e vedere se posso fare qualche modifica

grazie

EDIT 1 :
doverosa precisazione. Lo screen sopra arriva da una pagina che ff ritiene di aver caricato correttamente
Se invece stoppate il caricamento della pagina e poi fate il reloadimage su una di quelle caricate a metà funziona, ma se poi sulla medesima immagine ripetete il relaodimage non funziona di nuovo.
« Ultima modifica: 20 Aprile 2011 03:00:49 da DerAngEd_HeRmiT »

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: ricarica immagine
« Risposta #12 il: 19 Aprile 2011 19:51:32 »
Io di quello che hai scritto nel penultimo messaggio non ci ho capito nulla, il codice è quello in quel file, almeno credo.

Offline DerAngEd_HeRmiT

  • Post: 191
Re: ricarica immagine
« Risposta #13 il: 19 Aprile 2011 22:01:40 »
Io di quello che hai scritto nel penultimo messaggio non ci ho capito nulla, il codice è quello in quel file, almeno credo.


perdonami, mi devo essere spiegato male.
Ho riportato la posizione del file jar e dove all'interno dell'archivio si trova il file da modificare (in modo da non perdersi a navigare tra le directory)

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: ricarica immagine
« Risposta #14 il: 20 Aprile 2011 11:59:10 »
Prova a cambiare questa:
Codice: [Seleziona]
this.showItem("context-reloadimage", (this.onImage && !this.onCompletedImage));

con:

Codice: [Seleziona]
this.showItem("context-reloadimage", (this.onImage));

credo dovrebbe funzionare.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.