gitweb: Add link to other blame implementation in blame views
Add link to 'blame_incremental' action (which requires JavaScript) in 'blame' view, and add link to 'blame' action in 'blame_incremental' view. Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Jakub Narebski committed
Dec 1, 2009 at 17:54 UTC
87e573f660dd0e871f3eb673d0b856488b6d8336
1 file changed
+11
gitweb/gitweb.perl
+11
@@ -4883,6 +4883,17 @@ sub git_blame_common {
4883
my $formats_nav =
4884
$cgi->a({-href => href(action=>"blob", -replay=>1)},
4885
"blob") .
4886
+ " | ";
4887
+ if ($format eq 'incremental') {
4888
+ $formats_nav .=
4889
+ $cgi->a({-href => href(action=>"blame", javascript=>0, -replay=>1)},
4890
+ "blame") . " (non-incremental)";
4891
+ } else {
4892
+ $formats_nav .=
4893
+ $cgi->a({-href => href(action=>"blame_incremental", -replay=>1)},
4894
+ "blame") . " (incremental)";
4895
+ }
4896
+ $formats_nav .=
4897
" | " .
4898
$cgi->a({-href => href(action=>"history", -replay=>1)},
4899
"history") .