summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/gantts/show.html.erb5
-rw-r--r--lib/redmine/helpers/gantt.rb3
-rw-r--r--public/stylesheets/application.css1
3 files changed, 7 insertions, 2 deletions
diff --git a/app/views/gantts/show.html.erb b/app/views/gantts/show.html.erb
index 9703e962e..b3a02316b 100644
--- a/app/views/gantts/show.html.erb
+++ b/app/views/gantts/show.html.erb
@@ -151,7 +151,9 @@
%>
<%= content_tag(:div, "", :style => style, :class => "gantt_hdr") %>
<%= content_tag(:div, :class => "gantt_subjects") do %>
- <%= @gantt.subjects.html_safe %>
+ <%= form_tag({}, :data => {:cm_url => issues_context_menu_path}) do -%>
+ <%= @gantt.subjects.html_safe %>
+ <% end %>
<% end %>
<% end %>
</td>
@@ -378,3 +380,4 @@
resizableSubjectColumn();
});
<% end %>
+<%= context_menu %>
diff --git a/lib/redmine/helpers/gantt.rb b/lib/redmine/helpers/gantt.rb
index a4b7a2f39..fc3a6c073 100644
--- a/lib/redmine/helpers/gantt.rb
+++ b/lib/redmine/helpers/gantt.rb
@@ -670,6 +670,7 @@ module Redmine
:title => assigned_string).to_s.html_safe
end
s << view.link_to_issue(issue).html_safe
+ s << view.content_tag(:input, nil, :type => 'checkbox', :name => 'ids[]', :value => issue.id, :style => 'display:none;', :class => 'toggle-selection')
view.content_tag(:span, s, :class => css_classes).html_safe
when Version
version = object
@@ -704,7 +705,7 @@ module Redmine
case object
when Issue
tag_options[:id] = "issue-#{object.id}"
- tag_options[:class] = "issue-subject"
+ tag_options[:class] = "issue-subject hascontextmenu"
tag_options[:title] = object.subject
when Version
tag_options[:id] = "version-#{object.id}"
diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css
index 854616247..c9fbb4adf 100644
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -1164,6 +1164,7 @@ div.wiki img {vertical-align:middle; max-width:100%;}
.gantt_subjects { font-size: 0.8em; }
.gantt_subjects div { line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; }
+.gantt_subjects div.issue-subject:hover { background-color:#ffffdd; }
.gantt_subjects .issue-subject img.icon-gravatar {
margin: 2px 5px 0px 2px;