From bcaf4df12b5b46a92c20b6612036bc3bfdb9fb36 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 27 Oct 2008 14:33:31 +0000 Subject: [PATCH] - LSformElement_test : Correction de bugs JS --- trunk/includes/js/LSformElement_text_field.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/trunk/includes/js/LSformElement_text_field.js b/trunk/includes/js/LSformElement_text_field.js index a4dfd240..1540788a 100644 --- a/trunk/includes/js/LSformElement_text_field.js +++ b/trunk/includes/js/LSformElement_text_field.js @@ -25,7 +25,7 @@ var LSformElement_text_field = new Class({ this.generateBtn = new Element('img'); this.generateBtn.addClass('btn'); 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); // Auto @@ -53,8 +53,11 @@ var LSformElement_text_field = new Class({ return this.input.value; }, - refreshValue: function() { - if (this._auto) { + refreshValue: function(force) { + if (force==true) { + this._auto=1; + } + if ((this._auto)||(force==true)) { var val=getFData(this.format,this.parent,'getValue'); if ($type(this.params['withoutAccent'])) { if(this.params['withoutAccent']) {