Fossil SCM

Make the "Order By Time/Filename" option in the tree browser a selection menu.

drh 2015-02-07 13:33 trunk
Commit 7f84d2938e06e05372dbab243da5709e4585ab6c
1 file changed +3 -9
+3 -9
--- src/browse.c
+++ src/browse.c
@@ -608,18 +608,11 @@
608608
}else{
609609
if( zRE ){
610610
blob_appendf(&dirname, "matching \"%s\"", zRE);
611611
}
612612
}
613
- if( useMtime ){
614
- style_submenu_element("Sort By Filename","Sort By Filename", "%s",
615
- url_render(&sURI, 0, 0, 0, 0));
616
- url_add_parameter(&sURI, "mtime", "1");
617
- }else{
618
- style_submenu_element("Sort By Time","Sort By Time", "%s",
619
- url_render(&sURI, "mtime", "1", 0, 0));
620
- }
613
+ style_submenu_binary("mtime","Sort By Time","Sort By Filename", 0);
621614
if( zCI ){
622615
style_submenu_element("All", "All", "%s",
623616
url_render(&sURI, "ci", 0, 0, 0));
624617
if( nD==0 && !showDirOnly ){
625618
style_submenu_element("File Ages", "File Ages", "%R/fileage?name=%s",
@@ -1027,11 +1020,12 @@
10271020
}
10281021
zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid);
10291022
baseTime = db_double(0.0,"SELECT mtime FROM event WHERE objid=%d", rid);
10301023
zNow = db_text("", "SELECT datetime(mtime,'localtime') FROM event"
10311024
" WHERE objid=%d", rid);
1032
- style_submenu_element("Tree-View", "Tree-View", "%R/tree?ci=%T&mtime=1",
1025
+ style_submenu_element("Tree-View", "Tree-View",
1026
+ "%R/tree?ci=%T&mtime=1&type=tree",
10331027
zName);
10341028
style_header("File Ages");
10351029
zGlob = P("glob");
10361030
compute_fileage(rid,zGlob);
10371031
db_multi_exec("CREATE INDEX fileage_ix1 ON fileage(mid,pathname);");
10381032
--- src/browse.c
+++ src/browse.c
@@ -608,18 +608,11 @@
608 }else{
609 if( zRE ){
610 blob_appendf(&dirname, "matching \"%s\"", zRE);
611 }
612 }
613 if( useMtime ){
614 style_submenu_element("Sort By Filename","Sort By Filename", "%s",
615 url_render(&sURI, 0, 0, 0, 0));
616 url_add_parameter(&sURI, "mtime", "1");
617 }else{
618 style_submenu_element("Sort By Time","Sort By Time", "%s",
619 url_render(&sURI, "mtime", "1", 0, 0));
620 }
621 if( zCI ){
622 style_submenu_element("All", "All", "%s",
623 url_render(&sURI, "ci", 0, 0, 0));
624 if( nD==0 && !showDirOnly ){
625 style_submenu_element("File Ages", "File Ages", "%R/fileage?name=%s",
@@ -1027,11 +1020,12 @@
1027 }
1028 zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid);
1029 baseTime = db_double(0.0,"SELECT mtime FROM event WHERE objid=%d", rid);
1030 zNow = db_text("", "SELECT datetime(mtime,'localtime') FROM event"
1031 " WHERE objid=%d", rid);
1032 style_submenu_element("Tree-View", "Tree-View", "%R/tree?ci=%T&mtime=1",
 
1033 zName);
1034 style_header("File Ages");
1035 zGlob = P("glob");
1036 compute_fileage(rid,zGlob);
1037 db_multi_exec("CREATE INDEX fileage_ix1 ON fileage(mid,pathname);");
1038
--- src/browse.c
+++ src/browse.c
@@ -608,18 +608,11 @@
608 }else{
609 if( zRE ){
610 blob_appendf(&dirname, "matching \"%s\"", zRE);
611 }
612 }
613 style_submenu_binary("mtime","Sort By Time","Sort By Filename", 0);
 
 
 
 
 
 
 
614 if( zCI ){
615 style_submenu_element("All", "All", "%s",
616 url_render(&sURI, "ci", 0, 0, 0));
617 if( nD==0 && !showDirOnly ){
618 style_submenu_element("File Ages", "File Ages", "%R/fileage?name=%s",
@@ -1027,11 +1020,12 @@
1020 }
1021 zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid);
1022 baseTime = db_double(0.0,"SELECT mtime FROM event WHERE objid=%d", rid);
1023 zNow = db_text("", "SELECT datetime(mtime,'localtime') FROM event"
1024 " WHERE objid=%d", rid);
1025 style_submenu_element("Tree-View", "Tree-View",
1026 "%R/tree?ci=%T&mtime=1&type=tree",
1027 zName);
1028 style_header("File Ages");
1029 zGlob = P("glob");
1030 compute_fileage(rid,zGlob);
1031 db_multi_exec("CREATE INDEX fileage_ix1 ON fileage(mid,pathname);");
1032

Keyboard Shortcuts

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