Fossil SCM
Fix the click coordinates so that they work even when the page has been scrolled.
Commit
7b3def02ed41fd0c1e44416ac40dfbebbc8e27bc
Parent
95cce92af049bf3…
1 file changed
+2
-2
+2
-2
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -750,12 +750,12 @@ | ||
| 750 | 750 | @ drawNode(rowinfo[i], left, btm); |
| 751 | 751 | @ } |
| 752 | 752 | @ if( selRow!=null ) clickOnRow(selRow); |
| 753 | 753 | @ } |
| 754 | 754 | @ function clickOnGraph(event){ |
| 755 | - @ var x=event.clientX-absoluteX("canvas"); | |
| 756 | - @ var y=event.clientY-absoluteY("canvas"); | |
| 755 | + @ var x=event.clientX-absoluteX("canvas")+window.pageXOffset; | |
| 756 | + @ var y=event.clientY-absoluteY("canvas")+window.pageYOffset; | |
| 757 | 757 | @ for(var i in rowinfo){ |
| 758 | 758 | @ p = rowinfo[i]; |
| 759 | 759 | @ if( p.y<y-10 ) continue; |
| 760 | 760 | @ if( p.y>y+10 ) break; |
| 761 | 761 | @ if( p.x>x-10 && p.x<x+10 ){ |
| 762 | 762 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -750,12 +750,12 @@ | |
| 750 | @ drawNode(rowinfo[i], left, btm); |
| 751 | @ } |
| 752 | @ if( selRow!=null ) clickOnRow(selRow); |
| 753 | @ } |
| 754 | @ function clickOnGraph(event){ |
| 755 | @ var x=event.clientX-absoluteX("canvas"); |
| 756 | @ var y=event.clientY-absoluteY("canvas"); |
| 757 | @ for(var i in rowinfo){ |
| 758 | @ p = rowinfo[i]; |
| 759 | @ if( p.y<y-10 ) continue; |
| 760 | @ if( p.y>y+10 ) break; |
| 761 | @ if( p.x>x-10 && p.x<x+10 ){ |
| 762 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -750,12 +750,12 @@ | |
| 750 | @ drawNode(rowinfo[i], left, btm); |
| 751 | @ } |
| 752 | @ if( selRow!=null ) clickOnRow(selRow); |
| 753 | @ } |
| 754 | @ function clickOnGraph(event){ |
| 755 | @ var x=event.clientX-absoluteX("canvas")+window.pageXOffset; |
| 756 | @ var y=event.clientY-absoluteY("canvas")+window.pageYOffset; |
| 757 | @ for(var i in rowinfo){ |
| 758 | @ p = rowinfo[i]; |
| 759 | @ if( p.y<y-10 ) continue; |
| 760 | @ if( p.y>y+10 ) break; |
| 761 | @ if( p.x>x-10 && p.x<x+10 ){ |
| 762 |