From 5d17c831e9b57e3b0896523a3505ab2069303ee2 Mon Sep 17 00:00:00 2001 From: ARNO* <arno@rezo.net> Date: Thu, 24 Jun 2004 23:04:47 +0000 Subject: [PATCH] Modif du javascript pour Mozilla >= 1.7: appliquer les modifs de largeur apres avoir fait tous les calculs, sinon risques de decalages --- ecrire/img_pack/barre-couleurs.gif | Bin 194 -> 194 bytes ecrire/img_pack/cal-rv.gif | Bin 268 -> 219 bytes ecrire/img_pack/loupe.gif | Bin 204 -> 310 bytes ecrire/img_pack/naviguer-site.gif | Bin 220 -> 222 bytes ecrire/inc.php3 | 4 ++-- ecrire/inc_presentation.php3 | 31 ++++++++++++++++++++--------- 6 files changed, 24 insertions(+), 11 deletions(-) diff --git a/ecrire/img_pack/barre-couleurs.gif b/ecrire/img_pack/barre-couleurs.gif index 5ad45d7381286e1813ffdfa453297abddd41b08e..40bb69836edd1a60a4f78f5f61bae65065d912d5 100644 GIT binary patch delta 13 VcmX@ac!+U=81wW?4<|~l1OO%81<e2e delta 13 VcmX@ac!+U=7<1C47ZW8{0sthu1)l%_ diff --git a/ecrire/img_pack/cal-rv.gif b/ecrire/img_pack/cal-rv.gif index 8dfba32ccf5dc7f0ffd51dd74ed98417ca5f2ac8..fbe4d452fbb77432a998cd34fc209b47860eedfc 100644 GIT binary patch literal 219 zcmZ?wbhEHblwuHJ*v!C?os&^sn>=%QSm%`3#asMW?)EM#DV;rI`uc;e4<9_}Xl+}! zdiB+-S9f19{r~@eT577|PZkCc&;b!3GZ<JpKAiMiz1QOP+1>Wu8hwu#GkgxM$vLef zbD5F3$;2sOX&yIos~fX|0G9?&d(lY~o2Em@9d2Ckl;~PhroGf`m(!7!!W(&WT~|#x zur6+9fyBXR#fW&7iH|0ViQUL8SC?drYfH*6@Z~RVa|+|PvDLN@h-3DUV|L`QwAPxe T!|f-fP+7^oL~gZ+AcHjkFxOQA literal 268 zcmZ?wbhEHblwuHJ*v!Ci>eQ)%f`W#I25DJ=7cXA?{r4|ARVg$y<opZw&6_vhxN&3K zS^GVg9VbniR9LTW<DjnilZ62UbU*~i3<j2+0Vh0HZ&ejPu={^Qn1@tG-L0iu2S3Uj zbUjmID}VTdg@4@zp+jC1k`?-nyZR}l7zv+W&etg+(Z6?@f${^ff-A3@tSmf4CO6;8 z;oUy*)Mw#kemsYg%6aBmny}RISLA!}^D|`#W$Upu^ChyiXRriJ5o${G;t%I&V`7L^ zjw!2fxA91wFV4uEytIJXaKW@`T(;|1@NZhUM>=@DZNMrmi?uWD4yns<^4eNWwB+aI ST;MFksC%x>z)(n#!5RRp)?{4( diff --git a/ecrire/img_pack/loupe.gif b/ecrire/img_pack/loupe.gif index 49b8c11d9224dd9244b35eeccf5d0833d4848216..9cf8429f4a8189835cbda28c486cbf3c6d714e73 100644 GIT binary patch literal 310 zcmZ?wbhEHblwuHJ*v!E2^vUB@%a@l`W=)?m<<!m8<vV<yzuVI}IW{*p_u&5h-@bnB zXl>hl!Sw3YtN;K1PfJZz{K>)q0y-c9WCjDv;}0i2S8rYUa;>|p<aL#x$8%O}@^I4D zZ4hQj4_@>_ON7T!q@CSKutG&<n>(|EwJ2-Pii3^`EbLrIm?EPT0-D(S7dl8vbg+M3 z=rM_@i{%01+lS{4PBePSSdqgX7!(r7%Fk#frO(gD&E3#sn;z)MsKVf>-OJ78G;w}q zTnzs#x!$DttxiTJHCZZ>Ldi|6iA<@cLiv%~RruLi53*<K@9^Y}E98&hJR*FqB=xu% zGoM^PA15RCv{S-!jvJjW%#1Ry*r)UG5feipbD!Z0kt1sAoZRjfzrRZ;{b!J_*x|4t Jp_PNd8UQ&Aa?=0+ literal 204 zcmZ?wbhEHblwuHJ*v!E2;>C-FOIHR21pNR1|HzReCr+Gr_Uzf6J9jQ!y7chj!!u{j zT)%#u0SPGnWC8PZKqSZv29`>L6P~NLD!e|sdzzbiPt$S92WEV43}#76sbt-rR-klo zX2NZYe!YSVKkC*bJXg^CHo;D{T{1#qq23LrrWLA-4H%kMTh%R{UFe{w#CS)pb&0^c wy;iN2cl*w<zo^bHm#S-MERbw%bd#xL=~iPAVwo~^+VmMy#b?hE7G$sn0PM|H5&!@I diff --git a/ecrire/img_pack/naviguer-site.gif b/ecrire/img_pack/naviguer-site.gif index d23b1d2782bc460e5b8d36b4c46c0325f31f9a08..7b2479212828a53937b2daf47845b4bb995b46bc 100644 GIT binary patch literal 222 zcmZ?wbhEHblwuHJ*v!E2@x%KCbLXBrd$zW^y1X_yCojFHvup0!kO%kgxAw)a-0ih) z_3GXk(f|Md-+jR}Ej3l~Ckq1z=zs{284N7lA5MC%-rDl=Y)52*MqAqvi;PzW=P&Ik z_@lRMmfR%8_g{){@y%JHaN}T=eZtXH7pB10Qw#@I+j5F6I`h*fMvn2-8LpIC_KuD3 zCAaW6Fd2$#EMZxd{Y^#7^Y}A|Ku#`U=I9g$78Z>(-TDr*X3ZM@I^KpHjZ&*D&zYJL XLax(=BxRN_k8@T~jbFD;kii-NC-z&@ literal 220 zcmZ?wbhEHblwuHJ*v!B%bAIKwuV0Hwa{78Y51uPLa%@w_r1({PJZG*5t!pT{e*OB{ z+qv(*T>bz5|LzN>X{o7-KUo++KnFyC%wS;Y{BY89^;W&tIT!xTXDRA8Y!X_$E=!S< zReN<%^8IZ_2P^J-bT2UQSi!?_c;Sl_K^eD|GqnmC&t%!%e(*_xrQpC4fdjQ16AnJ* zxM)%`PckPgoH6C;z5^{<fj_PUsIpsY@FzKQa(bi)v3XY5G1r+f2~Rc)3^LZ!*J)6f VuHly}<X@oNEG(6}CPt9K8UT2GS<3(b diff --git a/ecrire/inc.php3 b/ecrire/inc.php3 index 46ce4458c7..9b51a2d2ff 100644 --- a/ecrire/inc.php3 +++ b/ecrire/inc.php3 @@ -97,8 +97,8 @@ switch ($prefs['couleur']) { break; case 4: /// Bleu pastelle - $couleur_foncee="#31acd9"; - $couleur_claire="#62d2e8"; + $couleur_foncee="#5da7c5"; + $couleur_claire="#97d2e1"; $couleur_lien="#869100"; $couleur_lien_off="#5B55A0"; break; diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index 4564065d46..bdfc4cf742 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -1376,7 +1376,7 @@ function debut_html($titre = "", $rubrique="", $onLoad="") { global $browser_name, $browser_version, $browser_rev; if (eregi("mozilla", $browser_name) AND $browser_rev >= 1.7) { ?> - + retrait = 16; var obj=document.getElementsByTagName("input"); @@ -1384,23 +1384,36 @@ function debut_html($titre = "", $rubrique="", $onLoad="") { if(obj[i].className=="forml" || obj[i].className=="formo") { element = obj[i]; if (element.offsetWidth) { - element.style.width = (element.offsetWidth - retrait) + "px"; + obj[i]["nouvelle-largeur"] = (element.offsetWidth - retrait) + "px"; } else { - element.style.width = "95%"; + obj[i]["nouvelle-largeur"] = "95%"; } } } - var obj=document.getElementsByTagName("textarea"); - for(i=0;i<obj.length;i++) { - if(obj[i].className=="forml" || obj[i].className=="formo") { - element = obj[i]; + + var objx=document.getElementsByTagName("textarea"); + for(i=0;i<objx.length;i++) { + if(objx[i].className=="forml" || objx[i].className=="formo") { + element = objx[i]; if (element.offsetWidth) { - element.style.width = (element.offsetWidth - retrait) + "px"; + objx[i]["nouvelle-largeur"] = (element.offsetWidth - retrait) + "px"; } else { - element.style.width = "95%"; + objx[i]["nouvelle-largeur"] = "95%"; } } } + + // Appliquer les modifs apres les calculs, sinon des decalages peuvent apparaitre + for(i=0;i<obj.length;i++) { + if (obj[i]["nouvelle-largeur"]) obj[i].style.width = obj[i]["nouvelle-largeur"]; + } + + for(i=0;i<objx.length;i++) { + if (objx[i]["nouvelle-largeur"]) objx[i].style.width = objx[i]["nouvelle-largeur"]; + } + + + <?php } ?> -- GitLab