Fossil SCM

Add a link for a non-detail view in vdiff.

viriketo 2012-03-18 13:54 annotate_links
Commit dc313b1547d13a5a600074531c42087944285ea0
1 file changed +16 -4
+16 -4
--- src/info.c
+++ src/info.c
@@ -789,16 +789,28 @@
789789
sideBySide = atoi(PD("sbs","1"));
790790
showDetail = atoi(PD("detail","0"));
791791
if( !showDetail && sideBySide ) showDetail = 1;
792792
if( !sideBySide ){
793793
style_submenu_element("Side-by-side Diff", "sbsdiff",
794
- "%s/vdiff?from=%T&to=%T&detail=%d&sbs=1",
795
- g.zTop, P("from"), P("to"), showDetail);
794
+ "%s/vdiff?from=%T&to=%T&detail=1&sbs=1",
795
+ g.zTop, P("from"), P("to"));
796
+ if (showDetail){
797
+ style_submenu_element("Abstract", "abstract",
798
+ "%s/vdiff?from=%T&to=%T&detail=0&sbs=0",
799
+ g.zTop, P("from"), P("to"));
800
+ }else{
801
+ style_submenu_element("Unified Diff", "udiff",
802
+ "%s/vdiff?from=%T&to=%T&detail=1&sbs=0",
803
+ g.zTop, P("from"), P("to"));
804
+ }
796805
}else{
797806
style_submenu_element("Unified Diff", "udiff",
798
- "%s/vdiff?from=%T&to=%T&detail=%d&sbs=0",
799
- g.zTop, P("from"), P("to"), showDetail);
807
+ "%s/vdiff?from=%T&to=%T&detail=1&sbs=0",
808
+ g.zTop, P("from"), P("to"));
809
+ style_submenu_element("Abstract", "abstract",
810
+ "%s/vdiff?from=%T&to=%T&detail=0&sbs=0",
811
+ g.zTop, P("from"), P("to"));
800812
}
801813
style_header("Check-in Differences");
802814
@ <h2>Difference From:</h2><blockquote>
803815
checkin_description(ridFrom);
804816
@ </blockquote><h2>To:</h2><blockquote>
805817
--- src/info.c
+++ src/info.c
@@ -789,16 +789,28 @@
789 sideBySide = atoi(PD("sbs","1"));
790 showDetail = atoi(PD("detail","0"));
791 if( !showDetail && sideBySide ) showDetail = 1;
792 if( !sideBySide ){
793 style_submenu_element("Side-by-side Diff", "sbsdiff",
794 "%s/vdiff?from=%T&to=%T&detail=%d&sbs=1",
795 g.zTop, P("from"), P("to"), showDetail);
 
 
 
 
 
 
 
 
 
796 }else{
797 style_submenu_element("Unified Diff", "udiff",
798 "%s/vdiff?from=%T&to=%T&detail=%d&sbs=0",
799 g.zTop, P("from"), P("to"), showDetail);
 
 
 
800 }
801 style_header("Check-in Differences");
802 @ <h2>Difference From:</h2><blockquote>
803 checkin_description(ridFrom);
804 @ </blockquote><h2>To:</h2><blockquote>
805
--- src/info.c
+++ src/info.c
@@ -789,16 +789,28 @@
789 sideBySide = atoi(PD("sbs","1"));
790 showDetail = atoi(PD("detail","0"));
791 if( !showDetail && sideBySide ) showDetail = 1;
792 if( !sideBySide ){
793 style_submenu_element("Side-by-side Diff", "sbsdiff",
794 "%s/vdiff?from=%T&to=%T&detail=1&sbs=1",
795 g.zTop, P("from"), P("to"));
796 if (showDetail){
797 style_submenu_element("Abstract", "abstract",
798 "%s/vdiff?from=%T&to=%T&detail=0&sbs=0",
799 g.zTop, P("from"), P("to"));
800 }else{
801 style_submenu_element("Unified Diff", "udiff",
802 "%s/vdiff?from=%T&to=%T&detail=1&sbs=0",
803 g.zTop, P("from"), P("to"));
804 }
805 }else{
806 style_submenu_element("Unified Diff", "udiff",
807 "%s/vdiff?from=%T&to=%T&detail=1&sbs=0",
808 g.zTop, P("from"), P("to"));
809 style_submenu_element("Abstract", "abstract",
810 "%s/vdiff?from=%T&to=%T&detail=0&sbs=0",
811 g.zTop, P("from"), P("to"));
812 }
813 style_header("Check-in Differences");
814 @ <h2>Difference From:</h2><blockquote>
815 checkin_description(ridFrom);
816 @ </blockquote><h2>To:</h2><blockquote>
817

Keyboard Shortcuts

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