Fossil SCM
Make the "Order By Time/Filename" option in the tree browser a selection menu.
Commit
7f84d2938e06e05372dbab243da5709e4585ab6c
Parent
ca0c5d31f24883d…
1 file changed
+3
-9
+3
-9
| --- src/browse.c | ||
| +++ src/browse.c | ||
| @@ -608,18 +608,11 @@ | ||
| 608 | 608 | }else{ |
| 609 | 609 | if( zRE ){ |
| 610 | 610 | blob_appendf(&dirname, "matching \"%s\"", zRE); |
| 611 | 611 | } |
| 612 | 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 | - } | |
| 613 | + style_submenu_binary("mtime","Sort By Time","Sort By Filename", 0); | |
| 621 | 614 | if( zCI ){ |
| 622 | 615 | style_submenu_element("All", "All", "%s", |
| 623 | 616 | url_render(&sURI, "ci", 0, 0, 0)); |
| 624 | 617 | if( nD==0 && !showDirOnly ){ |
| 625 | 618 | style_submenu_element("File Ages", "File Ages", "%R/fileage?name=%s", |
| @@ -1027,11 +1020,12 @@ | ||
| 1027 | 1020 | } |
| 1028 | 1021 | zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid); |
| 1029 | 1022 | baseTime = db_double(0.0,"SELECT mtime FROM event WHERE objid=%d", rid); |
| 1030 | 1023 | zNow = db_text("", "SELECT datetime(mtime,'localtime') FROM event" |
| 1031 | 1024 | " 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", | |
| 1033 | 1027 | zName); |
| 1034 | 1028 | style_header("File Ages"); |
| 1035 | 1029 | zGlob = P("glob"); |
| 1036 | 1030 | compute_fileage(rid,zGlob); |
| 1037 | 1031 | db_multi_exec("CREATE INDEX fileage_ix1 ON fileage(mid,pathname);"); |
| 1038 | 1032 |
| --- 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 |