Fossil SCM

Add links to diff pages on the annotation log in the web interface.

drh 2013-05-24 21:39 UTC annotate
Commit 7799ff3a00a257aed07c8bc81ead46a4c8925947
1 file changed +13 -1
+13 -1
--- src/diff.c
+++ src/diff.c
@@ -2480,11 +2480,23 @@
24802480
@ <ol>
24812481
for(p=ann.aVers, i=0; i<ann.nVers; i++, p++){
24822482
@ <li><span style='background-color:%s(p->zBgColor);'>%s(p->zDate)
24832483
@ check-in %z(href("%R/info/%S",p->zMUuid))%.10s(p->zMUuid)</a>
24842484
@ artifact %z(href("%R/artifact/%S",p->zFUuid))%.10s(p->zFUuid)</a>
2485
- @ </span></li>
2485
+ @ </span>
2486
+ if( i>0 ){
2487
+ char *zLink = xhref("target='infowindow'",
2488
+ "%R/fdiff?v1=%S&v2=%S&sbs=1",
2489
+ p->zFUuid,ann.aVers[0].zFUuid);
2490
+ @ %z(zLink)[diff-to-top]</a>
2491
+ if( i>1 ){
2492
+ zLink = xhref("target='infowindow'",
2493
+ "%R/fdiff?v1=%S&v2=%S&sbs=1",
2494
+ p->zFUuid,p[-1].zFUuid);
2495
+ @ %z(zLink)[diff-to-previous]</a>
2496
+ }
2497
+ }
24862498
}
24872499
@ </ol>
24882500
@ <hr>
24892501
}
24902502
if( iLimit<0 ){
24912503
--- src/diff.c
+++ src/diff.c
@@ -2480,11 +2480,23 @@
2480 @ <ol>
2481 for(p=ann.aVers, i=0; i<ann.nVers; i++, p++){
2482 @ <li><span style='background-color:%s(p->zBgColor);'>%s(p->zDate)
2483 @ check-in %z(href("%R/info/%S",p->zMUuid))%.10s(p->zMUuid)</a>
2484 @ artifact %z(href("%R/artifact/%S",p->zFUuid))%.10s(p->zFUuid)</a>
2485 @ </span></li>
 
 
 
 
 
 
 
 
 
 
 
 
2486 }
2487 @ </ol>
2488 @ <hr>
2489 }
2490 if( iLimit<0 ){
2491
--- src/diff.c
+++ src/diff.c
@@ -2480,11 +2480,23 @@
2480 @ <ol>
2481 for(p=ann.aVers, i=0; i<ann.nVers; i++, p++){
2482 @ <li><span style='background-color:%s(p->zBgColor);'>%s(p->zDate)
2483 @ check-in %z(href("%R/info/%S",p->zMUuid))%.10s(p->zMUuid)</a>
2484 @ artifact %z(href("%R/artifact/%S",p->zFUuid))%.10s(p->zFUuid)</a>
2485 @ </span>
2486 if( i>0 ){
2487 char *zLink = xhref("target='infowindow'",
2488 "%R/fdiff?v1=%S&v2=%S&sbs=1",
2489 p->zFUuid,ann.aVers[0].zFUuid);
2490 @ %z(zLink)[diff-to-top]</a>
2491 if( i>1 ){
2492 zLink = xhref("target='infowindow'",
2493 "%R/fdiff?v1=%S&v2=%S&sbs=1",
2494 p->zFUuid,p[-1].zFUuid);
2495 @ %z(zLink)[diff-to-previous]</a>
2496 }
2497 }
2498 }
2499 @ </ol>
2500 @ <hr>
2501 }
2502 if( iLimit<0 ){
2503

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button