... | ... |
@@ -54,7 +54,8 @@ |
54 | 54 |
% layout 'common' , title => "$user/$project at $rev"; |
55 | 55 |
|
56 | 56 |
%= include '/include/header'; |
57 |
- |
|
57 |
+ |
|
58 |
+ <!-- Blame page --> |
|
58 | 59 |
<div class="container"> |
59 | 60 |
%= include '/include/project_header'; |
60 | 61 |
%= include '/include/code_menu', display => 'files'; |
... | ... |
@@ -82,7 +83,7 @@ |
82 | 83 |
</div> |
83 | 84 |
</div> |
84 | 85 |
<div class="border-gray" style="width:938px;overflow-x:scroll;border-top:none"> |
85 |
- <table> |
|
86 |
+ <table style="min-width:938px"> |
|
86 | 87 |
% for my $line (@$blame_lines) { |
87 | 88 |
% my $blame_commit = $line->{commit}; |
88 | 89 |
% my $summary = $line->{summary}; |
... | ... |
@@ -91,9 +92,9 @@ |
91 | 92 |
% my $color_number = int($time_rate * 10); |
92 | 93 |
% $color_number = 9 if $color_number == 10; |
93 | 94 |
% my $hot_color = $colors->[$color_number]; |
94 |
- <tr> |
|
95 |
+ <tr id="L<%= $line->{number} %>"> |
|
95 | 96 |
% if ($line->{before_same_commit}) { |
96 |
- <td nowrap class="border-gray" style="padding:5px 10px; background:#f7f7f7;vertical-align:middle;border-left:none;border-top:none;border-right:2px solid <%= $hot_color %>" > |
|
97 |
+ <td nowrap class="border-gray" style="padding:5px 10px; background:#f7f7f7;vertical-align:middle;border-left:none;border-top:none;border-bottom:none;border-right:2px solid <%= $hot_color %>" > |
|
97 | 98 |
</td> |
98 | 99 |
% } else { |
99 | 100 |
<td nowrap class="border-gray" style="padding:5px 10px; background:#f7f7f7;vertical-align:middle;border-left:none;border-bottom:none;border-right:2px solid <%= $hot_color %>" > |
... | ... |
@@ -416,3 +416,19 @@ note 'Compare'; |
416 | 416 |
$t->content_like(qr/branch change/); |
417 | 417 |
$t->content_like(qr#http://foo5branch change#); |
418 | 418 |
} |
419 |
+ |
|
420 |
+note 'blame'; |
|
421 |
+{ |
|
422 |
+ # Page access |
|
423 |
+ $t->get_ok("/$user/$project/blame/3c617100f8e6d8ffe11d6c14ddf7b3646a198269/README"); |
|
424 |
+ $t->content_like(qr/Blame page/); |
|
425 |
+ |
|
426 |
+ # Commit link |
|
427 |
+ $t->content_like(qr#/commit/0929b1a4ee79d0f104fd9ef7d6d410d501a273cf#); |
|
428 |
+ |
|
429 |
+ # Blame link |
|
430 |
+ $t->content_like(qr#/blame/0929b1a4ee79d0f104fd9ef7d6d410d501a273cf/README#); |
|
431 |
+ |
|
432 |
+ # Lines |
|
433 |
+ $t->content_like(qr#http://foo1#); |
|
434 |
+} |