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