Author: jmorliaguet
Date: Wed Nov 16 21:26:51 2005
New Revision: 1861

Modified:
   cpsskins/branches/jmo-perspectives/engines/authoring/authoring.js
Log:

- fixed race condition



Modified: cpsskins/branches/jmo-perspectives/engines/authoring/authoring.js
==============================================================================
--- cpsskins/branches/jmo-perspectives/engines/authoring/authoring.js   
(original)
+++ cpsskins/branches/jmo-perspectives/engines/authoring/authoring.js   Wed Nov 
16 21:26:51 2005
@@ -12,6 +12,8 @@
 var selection_box = null;
 var tooltip_box = null;
 
+var tooltip_active = false;
+
 var menu_actions = null;
 
 function getMouseY(e) {
@@ -486,13 +488,19 @@
     tooltip_box.style.top = '' + (getMouseY(e) + 20) + 'px';
     tooltip_box.style.left = '' + (getMouseX(e)) + 'px';
     tooltip_box.innerHTML = target.getAttribute('hint');
-    setTimeout("showElement('tooltip-box')", 1000);
+    tooltip_active = true;
+    setTimeout("showTooltip()", 1000);
     }
-  mo.onmousemove = function(e) {
+  mo.onmouseout = function(e) {
     hideElement('tooltip-box');
+    tooltip_active = false;
     }
 }
 
+function showTooltip() {
+  if (tooltip_active) showElement('tooltip-box');
+}
+
 function setupContextMenu(mo) {
   mo.onmousedown = pd_stopEvent;
   mo.onmouseup = menu_action;
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to