Patch #29391 » 0002-Show-version-status-as-badge-in-rodmap-index-and-roa.patch
| app/views/versions/index.html.erb | ||
|---|---|---|
| 18 | 18 |
<% end %> |
| 19 | 19 |
<header> |
| 20 | 20 |
<h3 class="icon icon-package version"><%= link_to_version version, :name => version_anchor(version) %></h3> |
| 21 |
<span class="badge badge-status-<%= version.status %>"><%= l("version_status_#{version.status}") %></span>
|
|
| 21 | 22 |
</header> |
| 22 | 23 |
<%= render :partial => 'versions/overview', :locals => {:version => version} %>
|
| 23 | 24 |
<%= render(:partial => "wiki/content", |
| app/views/versions/show.html.erb | ||
|---|---|---|
| 5 | 5 |
<%= call_hook(:view_versions_show_contextual, { :version => @version, :project => @project }) %>
|
| 6 | 6 |
</div> |
| 7 | 7 | |
| 8 |
<h2><%= @version.name %></h2> |
|
| 9 | ||
| 10 | 8 |
<div id="roadmap" class="<%= @version.css_classes %>"> |
| 9 |
<h2><%= @version.name %></h2> |
|
| 10 |
<span class="badge badge-status-<%= @version.status %>"><%= l("version_status_#{@version.status}") %></span>
|
|
| 11 | ||
| 11 | 12 |
<%= render :partial => 'versions/overview', :locals => {:version => @version} %>
|
| 12 | 13 |
<%= render(:partial => "wiki/content", :locals => {:content => @version.wiki_page.content}) if @version.wiki_page %>
|
| 13 | 14 | |
| public/stylesheets/application.css | ||
|---|---|---|
| 550 | 550 |
div#roadmap .wiki h1:first-child { display: none; }
|
| 551 | 551 |
div#roadmap .wiki h1 { font-size: 120%; }
|
| 552 | 552 |
div#roadmap .wiki h2 { font-size: 110%; }
|
| 553 |
div#roadmap h2, div#roadmap h3 { display: inline; padding-right: 0;}
|
|
| 553 | 554 |
body.controller-versions.action-show div#roadmap .related-issues {width:70%;}
|
| 554 | 555 | |
| 555 | 556 |
div#version-summary { float:right; width:28%; margin-left: 16px; margin-bottom: 16px; background-color: #fff; }
|
| ... | ... | |
| 1252 | 1253 |
bottom: 2px; |
| 1253 | 1254 |
padding: 0px 2px 0px 2px; |
| 1254 | 1255 |
margin-right: 2px; |
| 1256 |
margin-left: 2px; |
|
| 1255 | 1257 |
border-radius: 2px; |
| 1256 | 1258 |
text-transform: uppercase; |
| 1257 | 1259 |
text-decoration: none; |
| ... | ... | |
| 1264 | 1266 |
color: #fff; |
| 1265 | 1267 |
background:#9DB9D5; |
| 1266 | 1268 |
} |
| 1269 |
.badge-status-open {
|
|
| 1270 |
color: #fff; |
|
| 1271 |
background: #559cec; |
|
| 1272 |
} |
|
| 1273 |
.badge-status-locked {
|
|
| 1274 |
background: #EEEEEE; |
|
| 1275 |
} |
|
| 1276 |
.badge-status-closed {
|
|
| 1277 |
color: #fff; |
|
| 1278 |
background: #51ce39; |
|
| 1279 |
} |
|
| 1267 | 1280 |
/***** Icons *****/ |
| 1268 | 1281 |
.icon {
|
| 1269 | 1282 |
background-position: 0% 50%; |
| test/functional/versions_controller_test.rb | ||
|---|---|---|
| 34 | 34 |
assert_response :success |
| 35 | 35 | |
| 36 | 36 |
# Version with no date set appears |
| 37 |
assert_select 'h3', :text => Version.find(3).name |
|
| 37 |
assert_select 'h3', :text => "#{Version.find(3).name}"
|
|
| 38 |
assert_select 'span[class=?]', 'badge badge-status-open', :text => 'open' |
|
| 39 | ||
| 38 | 40 |
# Completed version doesn't appear |
| 39 | 41 |
assert_select 'h3', :text => Version.find(1).name, :count => 0 |
| 40 | 42 | |
| ... | ... | |
| 99 | 101 |
assert_response :success |
| 100 | 102 | |
| 101 | 103 |
assert_select 'h2', :text => /1.0/ |
| 104 |
assert_select 'span[class=?]', 'badge badge-status-locked', :text => 'locked' |
|
| 102 | 105 |
end |
| 103 | 106 | |
| 104 | 107 |
def test_show_issue_calculations_should_take_into_account_only_visible_issues |