Fossil

Check-in [356c0d01]
Login

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: 356c0d017ee45e2664f6f3772eafb5602a464143d27376e4acd13d6aed2ff9d0
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
Hide Diffs Unified Diffs Ignore Whitespace Patch

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(){