Fossil SCM
Fix a bug introduced with [e0198213f3]: using "style.visibility" is essential to calculate the dimensions in the hidden state.
Commit
3850b32ceae21d5fb4f36f6c3e1932daa4a98c21f3643c0cdba832b0b4055451
Parent
e45429d7f47d86a…
1 file changed
+4
-1
+4
-1
| --- src/graph.js | ||
| +++ src/graph.js | ||
| @@ -593,17 +593,20 @@ | ||
| 593 | 593 | var hbr = br.replace(/&/g, "&") |
| 594 | 594 | .replace(/</g, "<") |
| 595 | 595 | .replace(/>/g, ">") |
| 596 | 596 | .replace(/"/g, """) |
| 597 | 597 | .replace(/'/g, "'"); |
| 598 | + /* Setup while hidden, to ensure proper dimensions. */ | |
| 599 | + tooltipObj.style.visibility = "hidden" | |
| 598 | 600 | tooltipObj.innerHTML = "<a href=\""+dest+"\">"+hbr+"</a>" |
| 601 | + tooltipObj.style.display = "inline" | |
| 599 | 602 | tooltipObj.style.position = "absolute" |
| 600 | 603 | var x = posX + 4 + window.pageXOffset |
| 601 | 604 | tooltipObj.style.left = x+"px" |
| 602 | 605 | var y = posY + window.pageYOffset - tooltipObj.clientHeight - 4 |
| 603 | 606 | tooltipObj.style.top = y+"px" |
| 604 | - tooltipObj.style.display = "inline" | |
| 607 | + tooltipObj.style.visibility = "visible" | |
| 605 | 608 | } |
| 606 | 609 | } |
| 607 | 610 | function dblclickOnGraph(e){ |
| 608 | 611 | var ix = findTxIndex(e); |
| 609 | 612 | var dest = branchHyperlink(ix) |
| 610 | 613 |
| --- src/graph.js | |
| +++ src/graph.js | |
| @@ -593,17 +593,20 @@ | |
| 593 | var hbr = br.replace(/&/g, "&") |
| 594 | .replace(/</g, "<") |
| 595 | .replace(/>/g, ">") |
| 596 | .replace(/"/g, """) |
| 597 | .replace(/'/g, "'"); |
| 598 | tooltipObj.innerHTML = "<a href=\""+dest+"\">"+hbr+"</a>" |
| 599 | tooltipObj.style.position = "absolute" |
| 600 | var x = posX + 4 + window.pageXOffset |
| 601 | tooltipObj.style.left = x+"px" |
| 602 | var y = posY + window.pageYOffset - tooltipObj.clientHeight - 4 |
| 603 | tooltipObj.style.top = y+"px" |
| 604 | tooltipObj.style.display = "inline" |
| 605 | } |
| 606 | } |
| 607 | function dblclickOnGraph(e){ |
| 608 | var ix = findTxIndex(e); |
| 609 | var dest = branchHyperlink(ix) |
| 610 |
| --- src/graph.js | |
| +++ src/graph.js | |
| @@ -593,17 +593,20 @@ | |
| 593 | var hbr = br.replace(/&/g, "&") |
| 594 | .replace(/</g, "<") |
| 595 | .replace(/>/g, ">") |
| 596 | .replace(/"/g, """) |
| 597 | .replace(/'/g, "'"); |
| 598 | /* Setup while hidden, to ensure proper dimensions. */ |
| 599 | tooltipObj.style.visibility = "hidden" |
| 600 | tooltipObj.innerHTML = "<a href=\""+dest+"\">"+hbr+"</a>" |
| 601 | tooltipObj.style.display = "inline" |
| 602 | tooltipObj.style.position = "absolute" |
| 603 | var x = posX + 4 + window.pageXOffset |
| 604 | tooltipObj.style.left = x+"px" |
| 605 | var y = posY + window.pageYOffset - tooltipObj.clientHeight - 4 |
| 606 | tooltipObj.style.top = y+"px" |
| 607 | tooltipObj.style.visibility = "visible" |
| 608 | } |
| 609 | } |
| 610 | function dblclickOnGraph(e){ |
| 611 | var ix = findTxIndex(e); |
| 612 | var dest = branchHyperlink(ix) |
| 613 |