webcheck commit: r428 - webcheck/fancytooltips
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
webcheck commit: r428 - webcheck/fancytooltips
- From: Commits of the webcheck project <webcheck-commits [at] lists.arthurdejong.org>
- To: webcheck-commits [at] lists.arthurdejong.org
- Reply-to: webcheck-users [at] lists.arthurdejong.org
- Subject: webcheck commit: r428 - webcheck/fancytooltips
- Date: Fri, 19 Aug 2011 21:08:48 +0200 (CEST)
Author: arthur
Date: Fri Aug 19 21:08:47 2011
New Revision: 428
URL: http://arthurdejong.org/viewvc/webcheck?view=rev&revision=428
Log:
fix a problem with the tooltip coming up in the wrong location
Modified:
webcheck/fancytooltips/fancytooltips.js
Modified: webcheck/fancytooltips/fancytooltips.js
==============================================================================
--- webcheck/fancytooltips/fancytooltips.js Thu Aug 18 23:22:26 2011
(r427)
+++ webcheck/fancytooltips/fancytooltips.js Fri Aug 19 21:08:47 2011
(r428)
@@ -35,7 +35,7 @@
if(!nDelay || nDelay <= 0){ nDelay = false;}
if(!nStringMaxLength){ nStringMaxLength = 8000; }
if(!nMarginX){ nMarginX = 15; }
- if(!nMarginY){ nMarginY = 35; }
+ if(!nMarginY){ nMarginY = 15; }
if(!sContainerID){ sContainerID = "fancytooltipcontainer";}
if(!sClassName){ sClassName = "fancytooltip";}
@@ -146,21 +146,14 @@
oCoords.x += nMarginX;
oCoords.y += nMarginY;
} else {
- oCoords = { x : commonEventInterface.clientX +
oViewport.x + nMarginX, y : commonEventInterface.clientY + oViewport.y +
nMarginY};
- }
-
- oContainer.style.visiblity = "hidden"; // oContainer needs to
be displayed before width and height can be retrieved.
- oContainer.style.display = "block";
- var containerWidth = oContainer.offsetWidth;
- var containerHeight = oContainer.offsetHeight;
- oContainer.style.display = "none"; // And hide it again.
- oContainer.style.visiblity = "visible";
-
- if(oCoords.x + containerWidth + 10 >= oViewport.width +
oViewport.x){
- oCoords.x = oViewport.width + oViewport.x -
containerWidth - 10;
- }
- if(oCoords.y + containerHeight + 10 >= oViewport.height +
oViewport.y){
- oCoords.y = oViewport.height + oViewport.y -
containerHeight - oNode.offsetHeight - 10;
+ oCoords = { x: commonEventInterface.clientX +
+ (document.documentElement.scrollLeft ?
document.documentElement.scrollLeft
+ :
document.body.scrollLeft) +
+ nMarginX,
+ y: commonEventInterface.clientY +
+ (document.documentElement.scrollTop ?
document.documentElement.scrollTop
+ :
document.body.scrollTop) +
+ nMarginY };
}
oCoords.x += "px";
--
To unsubscribe send an email to
webcheck-commits-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/webcheck-commits
- webcheck commit: r428 - webcheck/fancytooltips,
Commits of the webcheck project