Author: cedric@yterium.com
Date: 2010-02-27 18:57:26 +0100 (sam, 27 fév 2010)
New Revision: 15342
Log:
reserver le traitement js sur les inputs qui ont explicitement une largeur css 100%
Modified:
branches/spip-2.1/prive/javascript/layer.js
Author: cedric@yterium.com
Date: 2010-02-27 18:57:26 +0100 (sam, 27 fév 2010)
New Revision: 15342
Log:
reserver le traitement js sur les inputs qui ont explicitement une largeur css 100%
Modified:
branches/spip-2.1/prive/javascript/layer.js
Il 27/02/2010 18.57, cedric@yterium.com ha scritto:
Salut Cedirc,
malheureusement ça marche pas parce que jQuery ne retour pas le texte tel quel, mais son valeur en pixel, une "feature" que nous ne convient pas en cette cas.
Author: cedric@yterium.com
Date: 2010-02-27 18:57:26 +0100 (sam, 27 fév 2010)
New Revision: 15342Log:
reserver le traitement js sur les inputs qui ont explicitement une largeur css 100%Modified:
branches/spip-2.1/prive/javascript/layer.jsDetails: http://trac.rezo.net/trac/spip/changeset/15342
_______________________________________________
spip-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/
j'ai ecrit ça, ça marche pour moi sous ie8 en mode ie7
if(jQuery.browser.msie && jQuery.browser.version.substr(0,3) < 8) {
jQuery(".formulaire_spip", racine||document).find("input.text, input.password, textarea")
.each(function() {
if(this.currentStyle && this.currentStyle.width=="100%") {
var jField = jQuery(this);
jField.width(2*jField.width()-jField.outerWidth());
}
});
}
Il 27/02/2010 18.57, cedric@yterium.com ha scritto:
Author: cedric@yterium.com
Date: 2010-02-27 18:57:26 +0100 (sam, 27 fév 2010)
New Revision: 15342Log:
reserver le traitement js sur les inputs qui ont explicitement une largeur css 100%Modified:
branches/spip-2.1/prive/javascript/layer.jsDetails: http://trac.rezo.net/trac/spip/changeset/15342
_______________________________________________
spip-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-commit
dev: http://trac.rezo.net/trac/spip/
Le 27 févr. 2010 à 21:14, Renato a écrit :
Il 27/02/2010 18.57, cedric@yterium.com ha scritto:
Salut Cedirc,
malheureusement ça marche pas parce que jQuery ne retour pas le texte tel quel, mais son valeur en pixel, une "feature" que nous ne convient pas en cette cas.
ah mince, ça avait l'air bon pourtant
Cédric
Le 27 févr. 2010 à 21:42, Renato a écrit :
j'ai ecrit ça, ça marche pour moi sous ie8 en mode ie7
if(jQuery.browser.msie && jQuery.browser.version.substr(0,3) < 8) {
jQuery(".formulaire_spip", racine||document).find("input.text, input.password, textarea")
.each(function() {
if(this.currentStyle && this.currentStyle.width=="100%") {
var jField = jQuery(this);
jField.width(2*jField.width()-jField.outerWidth());
}
});
}
Je ferais le test sous IE7 demain alors et si c'est bon on pourra retenir ça, sinon on reviendra a la fonction avant que j'y touche ![]()
Cédric
Je confirme que c'est bon dans IE7 aussi,
http://trac.rezo.net/trac/spip/changeset/15385
Le 27 févr. 2010 à 21:42, Renato a écrit :
if(jQuery.browser.msie && jQuery.browser.version.substr(0,3) < 8) {
jQuery(".formulaire_spip", racine||document).find("input.text, input.password, textarea")
.each(function() {
if(this.currentStyle && this.currentStyle.width=="100%") {
var jField = jQuery(this);
jField.width(2*jField.width()-jField.outerWidth());
}
});
}