Fossil SCM
Reformat the "extra" section of timeline entries. Very experimental.
Commit
ba434ab46095ca570480f666c309d9c51806e73f8fdb89fdb5027729ef092269
Parent
78b56efae289ac0…
1 file changed
+6
+6
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -198,10 +198,11 @@ | ||
| 198 | 198 | |
| 199 | 199 | if( (tmFlags & (TIMELINE_CLASSIC|TIMELINE_VERBOSE|TIMELINE_COMPACT))!=0 ){ |
| 200 | 200 | cgi_printf("("); |
| 201 | 201 | } |
| 202 | 202 | |
| 203 | +#if 0 | |
| 203 | 204 | if( (tmFlags & TIMELINE_CLASSIC)==0 ){ |
| 204 | 205 | if( zType[0]=='c' ){ |
| 205 | 206 | if( isLeaf ){ |
| 206 | 207 | if( has_closed_tag(rid) ){ |
| 207 | 208 | @ <span class='timelineLeaf'>Closed-Leaf</span> |
| @@ -220,10 +221,11 @@ | ||
| 220 | 221 | } |
| 221 | 222 | }else if( zType[0]=='g' || zType[0]=='w' || zType[0]=='t' |
| 222 | 223 | || zType[0]=='n' || zType[0]=='f'){ |
| 223 | 224 | cgi_printf("artifact: %z%S</a> ",href("%R/info/%!S",zUuid),zUuid); |
| 224 | 225 | } |
| 226 | +#endif | |
| 225 | 227 | |
| 226 | 228 | if( g.perm.Hyperlink && fossil_strcmp(zDispUser, zThisUser)!=0 ){ |
| 227 | 229 | char *zLink; |
| 228 | 230 | if( zType[0]!='f' || (tmFlags & TIMELINE_FORUMTXT)==0 ){ |
| 229 | 231 | zLink = mprintf("%R/timeline?u=%h&c=%t&y=a", zDispUser, zDate); |
| @@ -278,10 +280,14 @@ | ||
| 278 | 280 | tag_private_status(rid); |
| 279 | 281 | /* End timelineDetail */ |
| 280 | 282 | if( (tmFlags & (TIMELINE_CLASSIC|TIMELINE_VERBOSE|TIMELINE_COMPACT))!=0 ){ |
| 281 | 283 | cgi_printf(")"); |
| 282 | 284 | } |
| 285 | + | |
| 286 | + cgi_printf(" %z<button>details</button></a>", | |
| 287 | + href("%R/info/%!S", zUuid)); | |
| 288 | + | |
| 283 | 289 | if( tmFlags & TIMELINE_COMPACT ){ |
| 284 | 290 | @ </span></span> |
| 285 | 291 | }else{ |
| 286 | 292 | @ </span> |
| 287 | 293 | } |
| 288 | 294 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -198,10 +198,11 @@ | |
| 198 | |
| 199 | if( (tmFlags & (TIMELINE_CLASSIC|TIMELINE_VERBOSE|TIMELINE_COMPACT))!=0 ){ |
| 200 | cgi_printf("("); |
| 201 | } |
| 202 | |
| 203 | if( (tmFlags & TIMELINE_CLASSIC)==0 ){ |
| 204 | if( zType[0]=='c' ){ |
| 205 | if( isLeaf ){ |
| 206 | if( has_closed_tag(rid) ){ |
| 207 | @ <span class='timelineLeaf'>Closed-Leaf</span> |
| @@ -220,10 +221,11 @@ | |
| 220 | } |
| 221 | }else if( zType[0]=='g' || zType[0]=='w' || zType[0]=='t' |
| 222 | || zType[0]=='n' || zType[0]=='f'){ |
| 223 | cgi_printf("artifact: %z%S</a> ",href("%R/info/%!S",zUuid),zUuid); |
| 224 | } |
| 225 | |
| 226 | if( g.perm.Hyperlink && fossil_strcmp(zDispUser, zThisUser)!=0 ){ |
| 227 | char *zLink; |
| 228 | if( zType[0]!='f' || (tmFlags & TIMELINE_FORUMTXT)==0 ){ |
| 229 | zLink = mprintf("%R/timeline?u=%h&c=%t&y=a", zDispUser, zDate); |
| @@ -278,10 +280,14 @@ | |
| 278 | tag_private_status(rid); |
| 279 | /* End timelineDetail */ |
| 280 | if( (tmFlags & (TIMELINE_CLASSIC|TIMELINE_VERBOSE|TIMELINE_COMPACT))!=0 ){ |
| 281 | cgi_printf(")"); |
| 282 | } |
| 283 | if( tmFlags & TIMELINE_COMPACT ){ |
| 284 | @ </span></span> |
| 285 | }else{ |
| 286 | @ </span> |
| 287 | } |
| 288 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -198,10 +198,11 @@ | |
| 198 | |
| 199 | if( (tmFlags & (TIMELINE_CLASSIC|TIMELINE_VERBOSE|TIMELINE_COMPACT))!=0 ){ |
| 200 | cgi_printf("("); |
| 201 | } |
| 202 | |
| 203 | #if 0 |
| 204 | if( (tmFlags & TIMELINE_CLASSIC)==0 ){ |
| 205 | if( zType[0]=='c' ){ |
| 206 | if( isLeaf ){ |
| 207 | if( has_closed_tag(rid) ){ |
| 208 | @ <span class='timelineLeaf'>Closed-Leaf</span> |
| @@ -220,10 +221,11 @@ | |
| 221 | } |
| 222 | }else if( zType[0]=='g' || zType[0]=='w' || zType[0]=='t' |
| 223 | || zType[0]=='n' || zType[0]=='f'){ |
| 224 | cgi_printf("artifact: %z%S</a> ",href("%R/info/%!S",zUuid),zUuid); |
| 225 | } |
| 226 | #endif |
| 227 | |
| 228 | if( g.perm.Hyperlink && fossil_strcmp(zDispUser, zThisUser)!=0 ){ |
| 229 | char *zLink; |
| 230 | if( zType[0]!='f' || (tmFlags & TIMELINE_FORUMTXT)==0 ){ |
| 231 | zLink = mprintf("%R/timeline?u=%h&c=%t&y=a", zDispUser, zDate); |
| @@ -278,10 +280,14 @@ | |
| 280 | tag_private_status(rid); |
| 281 | /* End timelineDetail */ |
| 282 | if( (tmFlags & (TIMELINE_CLASSIC|TIMELINE_VERBOSE|TIMELINE_COMPACT))!=0 ){ |
| 283 | cgi_printf(")"); |
| 284 | } |
| 285 | |
| 286 | cgi_printf(" %z<button>details</button></a>", |
| 287 | href("%R/info/%!S", zUuid)); |
| 288 | |
| 289 | if( tmFlags & TIMELINE_COMPACT ){ |
| 290 | @ </span></span> |
| 291 | }else{ |
| 292 | @ </span> |
| 293 | } |
| 294 |