-
INPUT type="file" - FIXED ROMPICOGLIONI



E che sia l'ultima volta che devo scaricare i sorgenti di Firefox e starmeli a leggere.
Fix da inviare a Bugzilla:
File forms.css (resource://gre-resources/forms.css)
input[type="file"] > input[type="text"] {
border-color: inherit;
background-color: inherit;
color: inherit;
font-size: inherit;
letter-spacing: inherit;
width: -moz-calc(100% - 7em);
}
/* button part of file selector */
input[type="file"] > input[type="button"] {
height: inherit;
font-size: inherit;
letter-spacing: inherit;
cursor: inherit;
width: 7em;
}
Aggiungere le due righe in bold (che mi rifiuto di credere nessuno abbia mai aggiunto in 11 anni senza nessuna ragione).-
-
Re: INPUT type="file" - FIXED ROMPICOGLIScritto daaltgutente che non utieneil 2011-09-10 05:32:00.0 alle 2011-09-10 05:32:00.0Trollate totali: 11540Grande Wakko!

Ah ecco dov'era! Io lo cercavo inutilmente oggi pomeriggio da queste parti: https://hg.mozilla.org/mozilla-central/file/164976...
e invece.. ma pensa te! Pero` almeno ci avevo provato, ecco. Per quasi cinque minuti. 
> Aggiungere le due righe in bold (che mi rifiuto
> di credere nessuno abbia mai aggiunto in 11 anni
> senza nessuna
> ragione).
La ragione e` come sempre dentro di loro.
Eppurtroppo pero`, la ragione e` sbagliata.
O magari non trovavano piu` dov'era definito il layout del coso.
Sicche` immagino che, anche se gli hai segnalato le correzioni, non le adotteranno. Magari si chiederanno perche` il bottone debba essere di 7 em, o magari rimanderanno la correzione a quando sapranno anche come stylare gli altri controlli, o boh?
Prossimamente vedremo, bookmarkando la pagina nel frattempo.
Riusciranno i nostri eroi a farsi piu` seghe mentali di me?
-
Re: INPUT type="file" - FIXED ROMPICOGLI
- Scritto da: altg
> Grande Wakko!
>
> Ah ecco dov'era! Io lo cercavo inutilmente oggi
> pomeriggio da queste parti:
> https://hg.mozilla.org/mozilla-central/file/164976
>
> > Aggiungere le due righe in bold (che mi rifiuto
> > di credere nessuno abbia mai aggiunto in 11 anni
> > senza nessuna
> > ragione).
>
> La ragione e` come sempre dentro di loro.
> Eppurtroppo pero`, la ragione e` sbagliata.
>
> O magari non trovavano piu` dov'era definito il
> layout del coso.
>
>
> Sicche` immagino che, anche se gli hai segnalato
> le correzioni, non le adotteranno. Magari si
> chiederanno perche` il bottone debba essere di 7
> em, o magari rimanderanno la correzione a quando
> sapranno anche come stylare gli altri controlli,
> o boh?
>
>
> Prossimamente vedremo, bookmarkando la pagina nel
> frattempo.
> Riusciranno i nostri eroi a farsi piu` seghe
> mentali di me?
>
Bé, il -moz-calc esiste solo da Firefox 4, quindi prima questa modifica semplicemente non era possibile.
C'è un piccolo problema con questa fix... se il campo input ha una width troppo piccola (chessò... 10 pixel), il pulsante che invece ha dimensione fissa di 7em "esce" dal box del'input e si va a sovrapporre a quello che sta fuori.
Il pulsante tuttavia deve avere una dimensione fissa, dipendente dalla dimensione del font usato (per questo ho usato gli em come unità di misura), perciò non vedo soluzione se non quella di impostare un min-width di 7em all'input di tipo file in questo modo il pulsante starà sempre all'interno del box dell'input.-
Re: INPUT type="file" - FIXED ROMPICOGLIScritto daaltgutente che non utieneil 2011-09-10 14:25:00.0 alle 2011-09-10 14:25:00.0Trollate totali: 11540> Bé, il -moz-calc esiste solo da Firefox 4, quindi
> prima questa modifica semplicemente non era
> possibile.
Ganzo! Anche quello, se lo accettassero in uno standard, sarebbe una gran bella aggiunta secondo me. Semplificherebbe situazioni del genere in cui si vuole un 100% meno qualcosa.
> C'è un piccolo problema con questa fix... se il
> campo input ha una width troppo piccola
> (chessò... 10 pixel), il pulsante che invece ha
> dimensione fissa di 7em "esce" dal box del'input
> e si va a sovrapporre a quello che sta
> fuori.
>
> Il pulsante tuttavia deve avere una dimensione
> fissa, dipendente dalla dimensione del font usato
> (per questo ho usato gli em come unità di
> misura), perciò non vedo soluzione se non quella
> di impostare un min-width di 7em all'input di
> tipo file in questo modo il pulsante starà sempre
> all'interno del box
> dell'input.
Secondo me potrebbero accettarla, almeno come quick fix; risolverebbe gia` molti piagnistei. Insomma, quando nell'esempio dicevo a Opera di fare il selettore largo 100 pixels, era per evidenziare il concetto ma realisticamente chi e` che attribuirebbe a quel coso una width inferiore a 7em?-
Re: INPUT type="file" - FIXED ROMPICOGLI- Scritto da: altg
> Ganzo! Anche quello, se lo accettassero in uno
> standard, sarebbe una gran bella aggiunta secondo
> me. Semplificherebbe situazioni del genere in cui
> si vuole un 100% meno
> qualcosa.
Fa parte del CSS3http://www.w3.org/TR/css3-values/#calc

Opera, Chrome e Safari ancora non lo supportano, Firefox l'ha introdotto in modo sperimentale con il suo solito prefisso -moz.
http://caniuse.com/calc
> Secondo me potrebbero accettarla, almeno come
> quick fix; risolverebbe gia` molti piagnistei.
> Insomma, quando nell'esempio dicevo a Opera di
> fare il selettore largo 100 pixels, era per
> evidenziare il concetto ma realisticamente chi e`
> che attribuirebbe a quel coso una width inferiore
> a
> 7em?
Non saprei. Come si comportano Opera e affini quando diminuisci troppo la dimensione del campo?-
Re: INPUT type="file" - FIXED ROMPICOGLIScritto daaltgutente che non utieneil 2011-09-10 14:37:00.0 alle 2011-09-10 14:37:00.0Trollate totali: 11540> > Ganzo! Anche quello, se lo accettassero in uno
> > standard, sarebbe una gran bella aggiunta
> secondo
> > me. Semplificherebbe situazioni del genere in
> cui
> > si vuole un 100% meno
> > qualcosa.
>
> Fa parte del CSS3
>http://www.w3.org/TR/css3-values/#calc

Oooooh!
Perche` non ci hanno pensato dieci anni fa?
> Opera, Chrome e Safari ancora non lo supportano,
> Firefox l'ha introdotto in modo sperimentale con
> il suo solito prefisso
> -moz.
> http://caniuse.com/calc
Opera, datti una mossa porcatroja!
> Non saprei. Come si comportano Opera e affini
> quando diminuisci troppo la dimensione del
> campo?
Aspe' che guardo rapidamente su IE e Opera...
il bottone scorre verso sinistra, e i browser clippano la parte in eccesso riempiendo il tutto con quel che resta del bottone "browse". Al momento non trovo chrome, forse l'avevo disinstallato, sicche` non posso controllare cosa fa. Tentativamente, penso faccia la stessa cosa.
-
-
-
-
-
-