- LSformElement_test : Correction de bugs JS

This commit is contained in:
Benjamin Renard 2008-10-27 14:33:31 +00:00
parent ab473fa16c
commit bcaf4df12b

View file

@ -25,7 +25,7 @@ var LSformElement_text_field = new Class({
this.generateBtn = new Element('img'); this.generateBtn = new Element('img');
this.generateBtn.addClass('btn'); this.generateBtn.addClass('btn');
this.generateBtn.src=varLSdefault.imagePath('generate.png'); this.generateBtn.src=varLSdefault.imagePath('generate.png');
this.generateBtn.addEvent('click',this.refreshValue.bind(this)); this.generateBtn.addEvent('click',this.refreshValue.bind(this,true));
this.generateBtn.injectAfter(this.input); this.generateBtn.injectAfter(this.input);
// Auto // Auto
@ -53,8 +53,11 @@ var LSformElement_text_field = new Class({
return this.input.value; return this.input.value;
}, },
refreshValue: function() { refreshValue: function(force) {
if (this._auto) { if (force==true) {
this._auto=1;
}
if ((this._auto)||(force==true)) {
var val=getFData(this.format,this.parent,'getValue'); var val=getFData(this.format,this.parent,'getValue');
if ($type(this.params['withoutAccent'])) { if ($type(this.params['withoutAccent'])) {
if(this.params['withoutAccent']) { if(this.params['withoutAccent']) {