Fossil SCM

New <span> element with the timelineExtraLinks class for the hyperlinks at the end of each entry on the /finfo page.

drh 2017-11-24 16:25 UTC timeline-improvements
Commit 1186f65ec5aa940238a6f1468eb1c0e6d17f19103f167b179f4d6ae3e2108ce5
1 file changed +4 -1
+4 -1
--- src/finfo.c
+++ src/finfo.c
@@ -523,11 +523,11 @@
523523
@ (%d(fmid))
524524
}
525525
@ user:
526526
hyperlink_to_user(zUser, zDate, ",");
527527
@ branch: %z(href("%R/timeline?t=%T&n=200",zBr))%h(zBr)</a>,
528
- @ size: %d(szFile))</span>
528
+ @ size: %d(szFile))
529529
if( zUuid && origCheckin==0 ){
530530
if( nParent==0 ){
531531
@ <b>Added</b>
532532
}else if( pfnid ){
533533
char *zPrevName = db_text(0,"SELECT name FROM filename WHERE fnid=%d",
@@ -552,18 +552,20 @@
552552
@ <b>Deleted</b>
553553
}
554554
}
555555
if( g.perm.Hyperlink && zUuid ){
556556
const char *z = zFilename;
557
+ @ <span class='timelineExtraLinks'>
557558
@ %z(href("%R/annotate?filename=%h&checkin=%s",z,zCkin))
558559
@ [annotate]</a>
559560
@ %z(href("%R/blame?filename=%h&checkin=%s",z,zCkin))
560561
@ [blame]</a>
561562
@ %z(href("%R/timeline?n=200&uf=%!S",zUuid))[check-ins&nbsp;using]</a>
562563
if( fpid>0 ){
563564
@ %z(href("%R/fdiff?sbs=1&v1=%!S&v2=%!S",zPUuid,zUuid))[diff]</a>
564565
}
566
+ @ </span>
565567
}
566568
if( fDebug & FINFO_DEBUG_MLINK ){
567569
int ii;
568570
char *zAncLink;
569571
@ <br />fid=%d(frid) pid=%d(fpid) mid=%d(fmid)
@@ -575,10 +577,11 @@
575577
}
576578
zAncLink = href("%R/finfo?name=%T&ci=%!S&debug=1",zFilename,zCkin);
577579
@ %z(zAncLink)[ancestry]</a>
578580
}
579581
tag_private_status(frid);
582
+ @ </span>
580583
@ </td></tr>
581584
}
582585
db_finalize(&q);
583586
db_finalize(&qparent);
584587
if( pGraph ){
585588
--- src/finfo.c
+++ src/finfo.c
@@ -523,11 +523,11 @@
523 @ (%d(fmid))
524 }
525 @ user:
526 hyperlink_to_user(zUser, zDate, ",");
527 @ branch: %z(href("%R/timeline?t=%T&n=200",zBr))%h(zBr)</a>,
528 @ size: %d(szFile))</span>
529 if( zUuid && origCheckin==0 ){
530 if( nParent==0 ){
531 @ <b>Added</b>
532 }else if( pfnid ){
533 char *zPrevName = db_text(0,"SELECT name FROM filename WHERE fnid=%d",
@@ -552,18 +552,20 @@
552 @ <b>Deleted</b>
553 }
554 }
555 if( g.perm.Hyperlink && zUuid ){
556 const char *z = zFilename;
 
557 @ %z(href("%R/annotate?filename=%h&checkin=%s",z,zCkin))
558 @ [annotate]</a>
559 @ %z(href("%R/blame?filename=%h&checkin=%s",z,zCkin))
560 @ [blame]</a>
561 @ %z(href("%R/timeline?n=200&uf=%!S",zUuid))[check-ins&nbsp;using]</a>
562 if( fpid>0 ){
563 @ %z(href("%R/fdiff?sbs=1&v1=%!S&v2=%!S",zPUuid,zUuid))[diff]</a>
564 }
 
565 }
566 if( fDebug & FINFO_DEBUG_MLINK ){
567 int ii;
568 char *zAncLink;
569 @ <br />fid=%d(frid) pid=%d(fpid) mid=%d(fmid)
@@ -575,10 +577,11 @@
575 }
576 zAncLink = href("%R/finfo?name=%T&ci=%!S&debug=1",zFilename,zCkin);
577 @ %z(zAncLink)[ancestry]</a>
578 }
579 tag_private_status(frid);
 
580 @ </td></tr>
581 }
582 db_finalize(&q);
583 db_finalize(&qparent);
584 if( pGraph ){
585
--- src/finfo.c
+++ src/finfo.c
@@ -523,11 +523,11 @@
523 @ (%d(fmid))
524 }
525 @ user:
526 hyperlink_to_user(zUser, zDate, ",");
527 @ branch: %z(href("%R/timeline?t=%T&n=200",zBr))%h(zBr)</a>,
528 @ size: %d(szFile))
529 if( zUuid && origCheckin==0 ){
530 if( nParent==0 ){
531 @ <b>Added</b>
532 }else if( pfnid ){
533 char *zPrevName = db_text(0,"SELECT name FROM filename WHERE fnid=%d",
@@ -552,18 +552,20 @@
552 @ <b>Deleted</b>
553 }
554 }
555 if( g.perm.Hyperlink && zUuid ){
556 const char *z = zFilename;
557 @ <span class='timelineExtraLinks'>
558 @ %z(href("%R/annotate?filename=%h&checkin=%s",z,zCkin))
559 @ [annotate]</a>
560 @ %z(href("%R/blame?filename=%h&checkin=%s",z,zCkin))
561 @ [blame]</a>
562 @ %z(href("%R/timeline?n=200&uf=%!S",zUuid))[check-ins&nbsp;using]</a>
563 if( fpid>0 ){
564 @ %z(href("%R/fdiff?sbs=1&v1=%!S&v2=%!S",zPUuid,zUuid))[diff]</a>
565 }
566 @ </span>
567 }
568 if( fDebug & FINFO_DEBUG_MLINK ){
569 int ii;
570 char *zAncLink;
571 @ <br />fid=%d(frid) pid=%d(fpid) mid=%d(fmid)
@@ -575,10 +577,11 @@
577 }
578 zAncLink = href("%R/finfo?name=%T&ci=%!S&debug=1",zFilename,zCkin);
579 @ %z(zAncLink)[ancestry]</a>
580 }
581 tag_private_status(frid);
582 @ </span>
583 @ </td></tr>
584 }
585 db_finalize(&q);
586 db_finalize(&qparent);
587 if( pGraph ){
588

Keyboard Shortcuts

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