From 97ada50751bfa4ac8a28c5104e11421d815ddb85 Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Wed, 30 Mar 2005 11:37:37 +0000
Subject: [PATCH] Decalage arbitraire des popups dans MSIE (bug offsetWidth)

---
 ecrire/presentation.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ecrire/presentation.js b/ecrire/presentation.js
index b63a1dca11..d959829e48 100644
--- a/ecrire/presentation.js
+++ b/ecrire/presentation.js
@@ -42,10 +42,12 @@ function changestyle(id_couche, element, style) {
 function decalerCouche(id_couche) {
 	if (!(layer = findObj(id_couche))) return;
 	if (bug_offsetwidth && ( parseInt(layer.style.left) > 0)) {
-
+		demilargeur = Math.floor( layer.offsetWidth / 2 );
+		if (demilargeur == 0) demilargeur = 100; // bug offsetwidth MSIE, on fixe une valeur arbitraire
 		gauche = parseInt(layer.style.left)
-		  - Math.floor( layer.offsetWidth / 2 )
+		  - demilargeur
 		  + Math.floor(largeur_icone / 2);
+		  		  
 		if (gauche < 0) gauche = 0;
 
 		layer.style.left = gauche+"px";
-- 
GitLab