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