diff --git a/dist/javascript/layer.js b/dist/javascript/layer.js index 612141466fdcf0e63249be16721646ae5cc55648..f9685388be0c8d4aabc91b0795c51c6b020f4473 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('?');