... | ... |
@@ -2320,3 +2320,61 @@ button.close { |
2320 | 2320 |
border-top-right-radius:4px; |
2321 | 2321 |
border-bottom-right-radius:4px; |
2322 | 2322 |
} |
2323 |
+ |
|
2324 |
+/* Branches */ |
|
2325 |
+.branches { |
|
2326 |
+ overflow:hidden; |
|
2327 |
+ margin-bottom:15px; |
|
2328 |
+} |
|
2329 |
+.branches > li { |
|
2330 |
+ border:1px solid #d8d8d8; |
|
2331 |
+ border-top:none; |
|
2332 |
+ padding:5px 8px; |
|
2333 |
+} |
|
2334 |
+.branches > li:first-child { |
|
2335 |
+ border-radius: 3px 3px 0 0; |
|
2336 |
+ border-top:1px solid #d8d8d8; |
|
2337 |
+ background: #f5f5f5; |
|
2338 |
+ text-shadow: 0 1px 0 #fff; |
|
2339 |
+} |
|
2340 |
+.branches > li:last-child { |
|
2341 |
+ border-radius: 0 0 3px 3px; |
|
2342 |
+} |
|
2343 |
+.branches > li > ul { |
|
2344 |
+ overflow:hidden; |
|
2345 |
+} |
|
2346 |
+.branches > li > ul > li:first-child { |
|
2347 |
+ float:left; |
|
2348 |
+ width:50%; |
|
2349 |
+ overflow:hidden; |
|
2350 |
+ padding-top:16px; |
|
2351 |
+} |
|
2352 |
+.branches > li > ul > li.second-child{ |
|
2353 |
+ float:left; |
|
2354 |
+ width:25%; |
|
2355 |
+} |
|
2356 |
+.branches > li > ul > li.last-child { |
|
2357 |
+ float:left; |
|
2358 |
+ width:25%; |
|
2359 |
+ text-align:right; |
|
2360 |
+ padding-top:13px; |
|
2361 |
+} |
|
2362 |
+ |
|
2363 |
+.branches-name { |
|
2364 |
+ display:inline-block; |
|
2365 |
+} |
|
2366 |
+.branches-name a { |
|
2367 |
+ color: #4078c0; |
|
2368 |
+ border-radius:3px; |
|
2369 |
+ background:rgba(209,227,237,0.5); |
|
2370 |
+ padding:2px 6px; |
|
2371 |
+} |
|
2372 |
+ |
|
2373 |
+.branches-age { |
|
2374 |
+ display:inline-block; |
|
2375 |
+} |
|
2376 |
+ |
|
2377 |
+.branches-author { |
|
2378 |
+ display:inline-block; |
|
2379 |
+} |
|
2380 |
+ |
... | ... |
@@ -131,44 +131,41 @@ |
131 | 131 |
% for my $branch_type (@$branch_types) { |
132 | 132 |
% my $branches = $branches_h->{$branch_type}; |
133 | 133 |
% if (@$branches) { |
134 |
- <div> |
|
135 |
- % if ($branch_type eq 'default') { |
|
136 |
- Default branch |
|
137 |
- % } elsif ($branch_type eq 'active') { |
|
138 |
- Active branch |
|
139 |
- % } elsif ($branch_type eq 'stale') { |
|
140 |
- Stale branch |
|
141 |
- % } elsif ($branch_type eq 'all') { |
|
142 |
- All branches |
|
143 |
- % } |
|
144 |
- </div> |
|
145 |
- <ul> |
|
134 |
+ <ul class="branches"> |
|
135 |
+ <li> |
|
136 |
+ % if ($branch_type eq 'default') { |
|
137 |
+ Default branch |
|
138 |
+ % } elsif ($branch_type eq 'active') { |
|
139 |
+ Active branch |
|
140 |
+ % } elsif ($branch_type eq 'stale') { |
|
141 |
+ Stale branch |
|
142 |
+ % } elsif ($branch_type eq 'all') { |
|
143 |
+ All branches |
|
144 |
+ % } |
|
145 |
+ </li> |
|
146 | 146 |
% for (my $i = 0; $i < @$branches; $i++) { |
147 | 147 |
% my $branch = $branches->[$i]; |
148 | 148 |
% my $bname = $branch->{name}; |
149 | 149 |
<li> |
150 |
- <div class="row"> |
|
151 |
- <div class="span5" style="line-height:1.2em"> |
|
152 |
- <div style="font-size:16px;"> |
|
150 |
+ <ul> |
|
151 |
+ <li> |
|
152 |
+ <div class="branches-name"> |
|
153 | 153 |
<a href="<%= url_for("/$user/$project/tree/$bname") %>"> |
154 |
- <b><%= $bname %></b> |
|
154 |
+ <%= $bname %> |
|
155 | 155 |
</a> |
156 | 156 |
</div> |
157 |
- <div style="font-size:12px"> |
|
158 |
- Updated |
|
159 |
- <span title="<%= $branch->{commit}{age_string_datetime_local} %>"> |
|
160 |
- <%= $branch->{commit}{age_string} %> |
|
161 |
- </span> |
|
162 |
- by |
|
163 |
- <span title="<%= $branch->{commit}{author_email} %>"> |
|
164 |
- <%= $branch->{commit}{author_name} %> |
|
165 |
- </span> |
|
157 |
+ <div class="branches-age" title="<%= $branch->{commit}{age_string_datetime_local} %>"> |
|
158 |
+ Updated <%= $branch->{commit}{age_string} %> by |
|
159 |
+ </div> |
|
160 |
+ <div class="branches-author" title="<%= $branch->{commit}{author_email} %>"> |
|
161 |
+ <%= $branch->{commit}{author_name} %> |
|
166 | 162 |
</div> |
167 |
- </div> |
|
168 |
- <div class="span3 muted" style="line-height:1em;font-size:11px"> |
|
163 |
+ </li> |
|
164 |
+ <li class="second-child"> |
|
169 | 165 |
<table> |
170 | 166 |
<tr> |
171 | 167 |
<td> |
168 |
+ <%= $branch->{status}{behind} %> behind |
|
172 | 169 |
</td> |
173 | 170 |
<td style="background:#333"> |
174 | 171 |
</td> |
... | ... |
@@ -186,34 +183,25 @@ |
186 | 183 |
<div style="background:#b2d0dd;width:<%= $max != 0 ? 100 * ($branch->{status}{ahead} / $max) : 0 %>%;height:8px"></div> |
187 | 184 |
</td> |
188 | 185 |
</tr> |
189 |
- <tr> |
|
190 |
- <td> |
|
191 |
- <%= $branch->{status}{behind} %> behind |
|
192 |
- </td> |
|
193 |
- <td style="background:#333"> |
|
194 |
- </td> |
|
195 |
- <td> |
|
196 |
- </td> |
|
197 |
- </tr> |
|
198 | 186 |
</table> |
199 |
- </div> |
|
200 |
- <div class="span4 text-right" style="padding-top:0px"> |
|
187 |
+ </li> |
|
188 |
+ <li class="last-child"> |
|
189 |
+ <a class="btn btn-small" href="<%= url_for("/$user/$project/compare/$default_branch->{name}...$bname") %>"> |
|
190 |
+ Compare |
|
191 |
+ </a> |
|
201 | 192 |
% if ($api->logined($user)) { |
202 | 193 |
<form action="<%= url_for->query(op => 'delete') %>" method="post" style="display:inline-block"> |
203 |
- <input type="submit" class="btn delete-branch" style="color:#900;" value="Delete branch"> |
|
194 |
+ <input type="submit" class="btn btn-small delete-branch" style="color:#900;" value="Delete"> |
|
204 | 195 |
%= hidden_field branch => $bname; |
205 | 196 |
</form> |
206 | 197 |
% } |
207 |
- <a class="btn" href="<%= url_for("/$user/$project/compare/$default_branch->{name}...$bname") %>"> |
|
208 |
- Compare |
|
209 |
- </a> |
|
210 | 198 |
% if (app->config->{basic}{show_ignore_space_change_link}) { |
211 | 199 |
(<a style="font-size:90%;color:#9999FF" href="<%= url_for("/$user/$project/compare/$default_branch->{name}...$bname?w=") %>"> |
212 | 200 |
ignore space |
213 | 201 |
</a>) |
214 | 202 |
% } |
215 |
- </div> |
|
216 |
- </div> |
|
203 |
+ </li> |
|
204 |
+ </ul> |
|
217 | 205 |
</li> |
218 | 206 |
% } |
219 | 207 |
</ul> |
... | ... |
@@ -452,7 +452,7 @@ note 'Delete branch'; |
452 | 452 |
my $cmd = "git --git-dir=$rep_home/kimoto1/t2.git branch tmp_branch"; |
453 | 453 |
system($cmd) == 0 or die "Can't execute git branch"; |
454 | 454 |
$t->get_ok("/kimoto1/t2/branches"); |
455 |
- $t->content_like(qr/Delete branch/); |
|
455 |
+ $t->content_like(qr/Delete/); |
|
456 | 456 |
$t->content_like(qr/tmp_branch/); |
457 | 457 |
|
458 | 458 |
# Delete branch |