Fossil SCM
Add "Related" and "Branch Only" buttons to the t= and r= query parameters for /timeline.
Commit
953357515ccf2fc9d0e6e6b3ad5c05186c7343a2
Parent
e2c53534b59487b…
1 file changed
+4
+4
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -1292,13 +1292,17 @@ | ||
| 1292 | 1292 | url_initialize(&url, "timeline"); |
| 1293 | 1293 | cgi_query_parameters_to_url(&url); |
| 1294 | 1294 | if( zTagName && g.perm.Read ){ |
| 1295 | 1295 | tagid = db_int(-1,"SELECT tagid FROM tag WHERE tagname='sym-%q'",zTagName); |
| 1296 | 1296 | zThisTag = zTagName; |
| 1297 | + style_submenu_element("Related", "Related", "%s", | |
| 1298 | + url_render(&url, "r", zTagName, "t", 0)); | |
| 1297 | 1299 | }else if( zBrName && g.perm.Read ){ |
| 1298 | 1300 | tagid = db_int(-1,"SELECT tagid FROM tag WHERE tagname='sym-%q'",zBrName); |
| 1299 | 1301 | zThisTag = zBrName; |
| 1302 | + style_submenu_element("Branch Only", "only", "%s", | |
| 1303 | + url_render(&url, "t", zBrName, "r", 0)); | |
| 1300 | 1304 | }else{ |
| 1301 | 1305 | tagid = 0; |
| 1302 | 1306 | } |
| 1303 | 1307 | if( zMark && zMark[0]==0 ){ |
| 1304 | 1308 | if( zAfter ) zMark = zAfter; |
| 1305 | 1309 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1292,13 +1292,17 @@ | |
| 1292 | url_initialize(&url, "timeline"); |
| 1293 | cgi_query_parameters_to_url(&url); |
| 1294 | if( zTagName && g.perm.Read ){ |
| 1295 | tagid = db_int(-1,"SELECT tagid FROM tag WHERE tagname='sym-%q'",zTagName); |
| 1296 | zThisTag = zTagName; |
| 1297 | }else if( zBrName && g.perm.Read ){ |
| 1298 | tagid = db_int(-1,"SELECT tagid FROM tag WHERE tagname='sym-%q'",zBrName); |
| 1299 | zThisTag = zBrName; |
| 1300 | }else{ |
| 1301 | tagid = 0; |
| 1302 | } |
| 1303 | if( zMark && zMark[0]==0 ){ |
| 1304 | if( zAfter ) zMark = zAfter; |
| 1305 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1292,13 +1292,17 @@ | |
| 1292 | url_initialize(&url, "timeline"); |
| 1293 | cgi_query_parameters_to_url(&url); |
| 1294 | if( zTagName && g.perm.Read ){ |
| 1295 | tagid = db_int(-1,"SELECT tagid FROM tag WHERE tagname='sym-%q'",zTagName); |
| 1296 | zThisTag = zTagName; |
| 1297 | style_submenu_element("Related", "Related", "%s", |
| 1298 | url_render(&url, "r", zTagName, "t", 0)); |
| 1299 | }else if( zBrName && g.perm.Read ){ |
| 1300 | tagid = db_int(-1,"SELECT tagid FROM tag WHERE tagname='sym-%q'",zBrName); |
| 1301 | zThisTag = zBrName; |
| 1302 | style_submenu_element("Branch Only", "only", "%s", |
| 1303 | url_render(&url, "t", zBrName, "r", 0)); |
| 1304 | }else{ |
| 1305 | tagid = 0; |
| 1306 | } |
| 1307 | if( zMark && zMark[0]==0 ){ |
| 1308 | if( zAfter ) zMark = zAfter; |
| 1309 |