From 9416acc602108f94aa73bb62e9b4f68abd630eca Mon Sep 17 00:00:00 2001 From: renato <renato@rezo.net> Date: Sat, 14 Oct 2006 17:05:45 +0000 Subject: [PATCH] verifForm adjust width of hidden fields too (Fil) and is called on any ajax request --- dist/javascript/layer.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/dist/javascript/layer.js b/dist/javascript/layer.js index 612141466f..f9685388be 100644 --- a/dist/javascript/layer.js +++ b/dist/javascript/layer.js @@ -162,9 +162,13 @@ function verifForm(racine) { .each(function(){ var jField = $(this); var w = jField.width(); - w -= (parseInt(jField.css("borderLeftWidth"))+parseInt(jField.css("borderRightWidth"))+ - parseInt(jField.css("paddingLeft"))+parseInt(jField.css("paddingRight"))); - jField.width(w+"px"); + if(!w) { + jField.width("95%"); + } else { + w -= (parseInt(jField.css("borderLeftWidth"))+parseInt(jField.css("borderRightWidth"))+ + parseInt(jField.css("paddingLeft"))+parseInt(jField.css("paddingRight"))); + jField.width(w+"px"); + } }); } @@ -239,8 +243,8 @@ function AjaxSqueezeNode(trig, noeud, f) var u = ''; // retour std si pas precise: affecter ce noeud avec ce retour - if (!f) callback = function(r) { noeud.innerHTML = r; triggerAjaxLoad(noeud);} - else callback = function(r) { f(r); triggerAjaxLoad(noeud);} + if (!f) callback = function(r) { noeud.innerHTML = r; verifForm(noeud); triggerAjaxLoad(noeud);} + else callback = function(r) { f(r); verifForm(noeud); triggerAjaxLoad(noeud);} if (typeof(trig) == 'string') { i = trig.split('?'); -- GitLab