Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<PUBLIC:COMPONENT lightweight > <PUBLIC:PROPERTY name=ttText /> <PUBLIC:PROPERTY name=ttWidth /> <PUBLIC:PROPERTY name=ttDelay /> <PUBLIC:METHOD name=ShowPopup /> <PUBLIC:ATTACH event=onfocus onevent="onFocus();" /> <PUBLIC:ATTACH event=onblur onevent="onBlur();" /> <PUBLIC:ATTACH event=onmousemove onevent="onMouseMove();" /> <PUBLIC:ATTACH event=onmouseout onevent="onMouseOut();" /> <PUBLIC:ATTACH event=onclick onevent="onClick();" /> </PUBLIC:COMPONENT lightweight >
<SCRIPT language="JavaScript">
if (!ttDelay) ttDelay = 250;
var _tidDelay = null;
function onFocus() { KillDelay(); _tidDelay = window.setTimeout(uniqueID+".ShowPopup();", ttDelay); }
function onBlur() { KillDelay(); top.window.HidePopup(); }
function onMouseMove() { if (window.document.hasFocus()) onFocus(); }
function onMouseOut() { if (!this.contains(event.toElement)) onBlur(); }
function onClick() { ShowPopup(); event.returnValue = false; }
function ShowPopup() { KillDelay(); top.window.ShowPopup(ttText, element, ttWidth); }
function KillDelay() { if (_tidDelay) { window.clearInterval(_tidDelay); _tidDelay = null; } }
</SCRIPT>
|