Fossil SCM
Fix the width of the graph canvas so that it does not overlap and disable hyperlinks in the check-in comment text. Ticket [ddd45723b9a2].
Commit
847ae1fe0f8cf85488eed7b94b874dea94a382a6
Parent
aff93fb6b8e3164…
1 file changed
+2
-2
+2
-2
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -502,19 +502,19 @@ | ||
| 502 | 502 | @ while( canvasDiv.hasChildNodes() ){ |
| 503 | 503 | @ canvasDiv.removeChild(canvasDiv.firstChild); |
| 504 | 504 | @ } |
| 505 | 505 | @ var canvasY = absoluteY("canvas"); |
| 506 | 506 | @ var left = absoluteX(rowinfo[0].id) - absoluteX("canvas") + 15; |
| 507 | - @ var width = left + nrail*20 + 20; | |
| 507 | + @ var width = nrail*20; | |
| 508 | 508 | @ for(var i in rowinfo){ |
| 509 | 509 | @ rowinfo[i].y = absoluteY(rowinfo[i].id) + 10 - canvasY; |
| 510 | 510 | @ rowinfo[i].x = left + rowinfo[i].r*20; |
| 511 | 511 | @ } |
| 512 | 512 | @ var btm = rowinfo[rowinfo.length-1].y + 20; |
| 513 | 513 | @ canvasDiv.innerHTML = '<canvas id="timeline-canvas" '+ |
| 514 | 514 | @ 'style="position:absolute;left:'+(left-5)+'px;"' + |
| 515 | - @ ' width="'+(width-left+26)+'" height="'+btm+'"></canvas>'; | |
| 515 | + @ ' width="'+width+'" height="'+btm+'"></canvas>'; | |
| 516 | 516 | @ realCanvas = document.getElementById('timeline-canvas'); |
| 517 | 517 | @ var context; |
| 518 | 518 | @ if( realCanvas && realCanvas.getContext |
| 519 | 519 | @ && (context = realCanvas.getContext('2d'))) { |
| 520 | 520 | @ drawBox = function(color,x0,y0,x1,y1) { |
| 521 | 521 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -502,19 +502,19 @@ | |
| 502 | @ while( canvasDiv.hasChildNodes() ){ |
| 503 | @ canvasDiv.removeChild(canvasDiv.firstChild); |
| 504 | @ } |
| 505 | @ var canvasY = absoluteY("canvas"); |
| 506 | @ var left = absoluteX(rowinfo[0].id) - absoluteX("canvas") + 15; |
| 507 | @ var width = left + nrail*20 + 20; |
| 508 | @ for(var i in rowinfo){ |
| 509 | @ rowinfo[i].y = absoluteY(rowinfo[i].id) + 10 - canvasY; |
| 510 | @ rowinfo[i].x = left + rowinfo[i].r*20; |
| 511 | @ } |
| 512 | @ var btm = rowinfo[rowinfo.length-1].y + 20; |
| 513 | @ canvasDiv.innerHTML = '<canvas id="timeline-canvas" '+ |
| 514 | @ 'style="position:absolute;left:'+(left-5)+'px;"' + |
| 515 | @ ' width="'+(width-left+26)+'" height="'+btm+'"></canvas>'; |
| 516 | @ realCanvas = document.getElementById('timeline-canvas'); |
| 517 | @ var context; |
| 518 | @ if( realCanvas && realCanvas.getContext |
| 519 | @ && (context = realCanvas.getContext('2d'))) { |
| 520 | @ drawBox = function(color,x0,y0,x1,y1) { |
| 521 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -502,19 +502,19 @@ | |
| 502 | @ while( canvasDiv.hasChildNodes() ){ |
| 503 | @ canvasDiv.removeChild(canvasDiv.firstChild); |
| 504 | @ } |
| 505 | @ var canvasY = absoluteY("canvas"); |
| 506 | @ var left = absoluteX(rowinfo[0].id) - absoluteX("canvas") + 15; |
| 507 | @ var width = nrail*20; |
| 508 | @ for(var i in rowinfo){ |
| 509 | @ rowinfo[i].y = absoluteY(rowinfo[i].id) + 10 - canvasY; |
| 510 | @ rowinfo[i].x = left + rowinfo[i].r*20; |
| 511 | @ } |
| 512 | @ var btm = rowinfo[rowinfo.length-1].y + 20; |
| 513 | @ canvasDiv.innerHTML = '<canvas id="timeline-canvas" '+ |
| 514 | @ 'style="position:absolute;left:'+(left-5)+'px;"' + |
| 515 | @ ' width="'+width+'" height="'+btm+'"></canvas>'; |
| 516 | @ realCanvas = document.getElementById('timeline-canvas'); |
| 517 | @ var context; |
| 518 | @ if( realCanvas && realCanvas.getContext |
| 519 | @ && (context = realCanvas.getContext('2d'))) { |
| 520 | @ drawBox = function(color,x0,y0,x1,y1) { |
| 521 |