Skip to content
Extraits de code Groupes Projets
Valider 97ada507 rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Decalage arbitraire des popups dans MSIE (bug offsetWidth)

parent ac21a367
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -42,10 +42,12 @@ function changestyle(id_couche, element, style) { ...@@ -42,10 +42,12 @@ function changestyle(id_couche, element, style) {
function decalerCouche(id_couche) { function decalerCouche(id_couche) {
if (!(layer = findObj(id_couche))) return; if (!(layer = findObj(id_couche))) return;
if (bug_offsetwidth && ( parseInt(layer.style.left) > 0)) { 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) gauche = parseInt(layer.style.left)
- Math.floor( layer.offsetWidth / 2 ) - demilargeur
+ Math.floor(largeur_icone / 2); + Math.floor(largeur_icone / 2);
if (gauche < 0) gauche = 0; if (gauche < 0) gauche = 0;
layer.style.left = gauche+"px"; layer.style.left = gauche+"px";
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter