From e3e8cb3040415a362b2a4a46d256ad96e06937cd Mon Sep 17 00:00:00 2001 From: "real3t@gmail.com" <> Date: Thu, 9 Mar 2017 11:38:30 +0000 Subject: [PATCH] Mettre une hauteur minimum et non pas fixe pour permettre de conditionner l'affichage de champs d'un formulaire Formidable sans risque que le bas du formulaire passe sous le pied de la page. --- javascripts.js.html | 18 +++++++++--------- paquet.xml | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/javascripts.js.html b/javascripts.js.html index 710876a9..81b53626 100644 --- a/javascripts.js.html +++ b/javascripts.js.html @@ -118,7 +118,7 @@ function adjustLayout() { tlaststackable = parseInt($("div.laststackable")[0].offsetTop); if (tnotstackable==tlaststackable) { var h=0; - $("div.equilibre").each(function(){ h=Math.max(h,this.offsetHeight); }).css({'height': h+'px'}); + $("div.equilibre").each(function(){ h=Math.max(h,this.offsetHeight); }).css({'min-height': h+'px'}); $("div.equilibre").css({'height': parseInt($("div.equilibre")[0].offsetHeight)}); /*alert("Cas 1");*/ } @@ -135,12 +135,12 @@ function adjustLayout() { var hnotstackable = 0; hnotstackable = parseInt($("div.notstackable")[0].offsetHeight); if (hnotstackable>hstacked) { - $("div.laststackable").css({'height': hnotstackable + parseInt($("div.laststackable")[0].offsetHeight) - hstacked+'px'}); - $("div.notstackable").css({'height': hnotstackable+'px'}); + $("div.laststackable").css({'min-height': hnotstackable + parseInt($("div.laststackable")[0].offsetHeight) - hstacked+'px'}); + $("div.notstackable").css({'min-height': hnotstackable+'px'}); /*alert("Cas 2");*/ } else { - $("div.notstackable").css({'height': hstacked+'px'}); + $("div.notstackable").css({'min-height': hstacked+'px'}); }; } else { @@ -150,7 +150,7 @@ function adjustLayout() { tstackable = parseInt($("div.stackable")[0].offsetTop); if (tstackable==tlaststackable){ var h=0; - $("div.stackable").each(function(){ h=Math.max(h,this.offsetHeight); }).css({'height': h+'px'}); + $("div.stackable").each(function(){ h=Math.max(h,this.offsetHeight); }).css({'min-height': h+'px'}); /*alert("Cas 3");*/ } else { @@ -161,10 +161,10 @@ function adjustLayout() { hstackable = (hauteurcontenu = parseInt($("div.notstackable")[0].offsetHeight)) + (hauteurext = parseInt($("div.laststackable")[0].offsetHeight)); hnavigation = parseInt($("div#navigation")[0].offsetHeight); if(hstackable < hnavigation) { - $("div.notstackable").css({'height': (hnavigation - hauteurext)+'px'}); + $("div.notstackable").css({'min-height': (hnavigation - hauteurext)+'px'}); } else { - $("div#navigation").css({'height': hstackable+'px'}); + $("div#navigation").css({'min-height': hstackable+'px'}); } /*alert("Cas 4");*/ } @@ -174,10 +174,10 @@ function adjustLayout() { hstackable = (hauteurcontenu = parseInt($("div.notstackable")[0].offsetHeight)); hnavigation = parseInt($("div#navigation")[0].offsetHeight); if(hstackable > hnavigation) { - $("div#navigation").css({'height': hstackable+'px'}); + $("div#navigation").css({'min-height': hstackable+'px'}); } else { - $("div.notstackable").css({'height': hnavigation+'px'}); + $("div.notstackable").css({'min-height': hnavigation+'px'}); } /*alert("Cas 5");*/ } diff --git a/paquet.xml b/paquet.xml index 4e59cd67..25e6472c 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="soyezcreateurs" categorie="squelette" - version="4.0.95" + version="4.0.96" etat="stable" compatibilite="[3.0.20;3.1.*]" logo="img_pack/soyezcreateurs_48.png" -- GitLab