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