diff options
-rw-r--r-- | app/views/projects/roadmap.rhtml | 16 | ||||
-rw-r--r-- | doc/CHANGELOG | 5 | ||||
-rw-r--r-- | public/stylesheets/application.css | 7 |
3 files changed, 20 insertions, 8 deletions
diff --git a/app/views/projects/roadmap.rhtml b/app/views/projects/roadmap.rhtml index bcc368458..100282a7a 100644 --- a/app/views/projects/roadmap.rhtml +++ b/app/views/projects/roadmap.rhtml @@ -10,13 +10,17 @@ <%= render(:partial => "wiki/content", :locals => {:content => version.wiki_page.content}) if version.wiki_page %> <% if (issues = @issues_by_version[version]) && issues.size > 0 %> - <fieldset class="related-issues"><legend><%= l(:label_related_issues) %></legend> - <ul> + <% form_tag({}) do -%> + <table class="list related-issues"> + <caption><%= l(:label_related_issues) %></caption> <%- issues.each do |issue| -%> - <li><%= link_to_issue(issue, :project => (@project != issue.project)) %></li> + <tr class="hascontextmenu"> + <td class="checkbox"><%= check_box_tag 'ids[]', issue.id %></td> + <td><%= link_to_issue(issue, :project => (@project != issue.project)) %></td> + </tr> <%- end -%> - </ul> - </fieldset> + </table> + <% end %> <% end %> <%= call_hook :view_projects_roadmap_version_bottom, :version => version %> <% end %> @@ -46,3 +50,5 @@ <% end %> <% html_title(l(:label_roadmap)) %> + +<%= context_menu :controller => 'issues', :action => 'context_menu' %> diff --git a/doc/CHANGELOG b/doc/CHANGELOG index d50efcfe1..12fb9d0d0 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -4,6 +4,11 @@ Redmine - project management software Copyright (C) 2006-2010 Jean-Philippe Lang http://www.redmine.org/ +== v1.0.0 + +Adds context menu to the roadmap issue lists + + == 2010-02-28 v0.9.3 Adds filter for system shared versions on the cross project issue list diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index baf5bd25e..ce6e51ee8 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -107,7 +107,8 @@ table.list td.id { width: 2%; text-align: center;} table.list td.checkbox { width: 15px; padding: 0px;} table.list td.buttons { width: 15%; white-space:nowrap; text-align: right; } table.list td.buttons a { padding-right: 0.6em; } - +table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; } + tr.project td.name a { padding-left: 16px; white-space:nowrap; } tr.project.parent td.name a { background: url('../images/bullet_toggle_minus.png') no-repeat; } @@ -283,8 +284,8 @@ dt.time-entry { background-image: url(../images/time.png); } #search-results dt.issue.closed { background-image: url(../images/ticket_checked.png); } -div#roadmap fieldset.related-issues { margin-bottom: 1em; } -div#roadmap fieldset.related-issues ul { margin-top: 0.3em; margin-bottom: 0.3em; } +div#roadmap .related-issues { margin-bottom: 1em; } +div#roadmap .related-issues td.checkbox { display: none; } div#roadmap .wiki h1:first-child { display: none; } div#roadmap .wiki h1 { font-size: 120%; } div#roadmap .wiki h2 { font-size: 110%; } |