Re: APCal 2.21 : problème infobulle googlemap et popup calendrier | Titre du sujet : Re: APCal 2.21 : problème infobulle googlemap et popup calendrier par lionhell sur 06/07/2014 01:26:58
Autre piste ... la position de la popup est définie par ce script dans le template lui-même:
function moveBox(id){
var box = document.getElementById(id);
var browWidth = window.innerWidth ? window.innerWidth : document.body.offsetWidth;
var browHeight = window.innerHeight ? window.innerHeight : document.body.offsetHeight;
var boxWidth = box.offsetWidth;
var boxHeight = box.offsetHeight;
var boxX = window.event.pageX ? window.event.pageX : window.event.clientX + document.documentElement.scrollLeft;
var boxY = window.event.pageY ? window.event.pageY : window.event.clientY + document.documentElement.scrollTop;
box.style.left = ((boxX + boxWidth + 20 >= browWidth) ? browWidth - boxWidth - 20 : boxX) + "px";
box.style.top = ((window.event.clientY + boxHeight + 20 >= browHeight) ? boxY - boxHeight - 25 : boxY + 25) + "px";
}
Dans FF cela affiche la popup juste en dessous du lien et elle reste fixe.
Dans IE la popup est décalée assez loin à droite et en dessous, et la popup se déplace avec le curseur.
Il faudrait corriger ce décalage sous IE, et ensuite que ce soit IE ou FF, soit: - décaler la popup pour qu'elle ne déborde pas - autoriser le débordement comme évoqué au-dessus.
|
|