Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Hide the tooltip when leaving the page. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | tooltip-experiments |
Files: | files | file ages | folders |
SHA3-256: |
356c0d017ee45e2664f6f3772eafb560 |
User & Date: | drh 2019-05-23 17:18:56 |
Wiki: | tooltip-experiments |
Context
2019-05-27
| ||
06:58 | Ensure the close timer is started for tooltips belonging to nodes instead of rails, and prevent an out-of-bounds array access for double-clicks outside of rails. check-in: d57c1a79 user: florian tags: tooltip-experiments | |
2019-05-23
| ||
17:18 | Hide the tooltip when leaving the page. check-in: 356c0d01 user: drh tags: tooltip-experiments | |
17:08 | Merge enhancements from trunk. check-in: cf07e582 user: drh tags: tooltip-experiments | |
Changes
Changes to src/graph.js.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 |
/* Functions used to control the tooltip popup and its timer */ function hideGraphTooltip(){ stopCloseTimer(); tooltipObj.style.display = "none"; tooltipInfo.ixActive = -1; } function stopDwellTimer(){ if (tooltipInfo.idTimer != 0) { clearTimeout(tooltipInfo.idTimer); tooltipInfo.idTimer = 0; } } function resumeCloseTimer(){ |
> |
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
/* Functions used to control the tooltip popup and its timer */
function hideGraphTooltip(){
stopCloseTimer();
tooltipObj.style.display = "none";
tooltipInfo.ixActive = -1;
}
document.body.onunload = hideGraphTooltip
function stopDwellTimer(){
if (tooltipInfo.idTimer != 0) {
clearTimeout(tooltipInfo.idTimer);
tooltipInfo.idTimer = 0;
}
}
function resumeCloseTimer(){
|