Project

General

Profile

Feature #10485 » 0001-Add-context-menu-to-the-issue-subjects.patch

Mizuki ISHIKAWA, 2017-07-13 07:59

View differences:

app/views/gantts/show.html.erb
153 153
    %>
154 154
    <%= content_tag(:div, "", :style => style, :class => "gantt_hdr") %>
155 155
    <%= content_tag(:div, :class => "gantt_subjects") do %>
156
      <%= @gantt.subjects.html_safe %>
156
      <%= form_tag({}, :data => {:cm_url => issues_context_menu_path}) do -%>
157
        <%= @gantt.subjects.html_safe %>
158
      <% end %>
157 159
    <% end %>
158 160
  <% end %>
159 161
</td>
......
272 274
     wday = 1 if wday > 7
273 275
    %>
274 276
  <% end %>
275
<% end %> 
277
<% end %>
276 278

  
277 279
<% ###### Days headers ####### %>
278 280
<% if show_days %>
......
376 378
    $("#draw_progress_line").change(drawGanttHandler);
377 379
  });
378 380
<% end %>
381
<%= context_menu %>
lib/redmine/helpers/gantt.rb
670 670
                             :title => assigned_string).to_s.html_safe
671 671
          end
672 672
          s << view.link_to_issue(issue).html_safe
673
          s << view.content_tag(:input, nil, :type => 'checkbox', :name => 'ids[]', :value => issue.id, :style => 'display:none;', :class => 'toggle-selection')
673 674
          view.content_tag(:span, s, :class => css_classes).html_safe
674 675
        when Version
675 676
          version = object
......
704 705
        case object
705 706
        when Issue
706 707
          tag_options[:id] = "issue-#{object.id}"
707
          tag_options[:class] = "issue-subject"
708
          tag_options[:class] = "issue-subject hascontextmenu"
708 709
          tag_options[:title] = object.subject
709 710
        when Version
710 711
          tag_options[:id] = "version-#{object.id}"
public/stylesheets/application.css
1151 1151

  
1152 1152
.gantt_subjects { font-size: 0.8em; }
1153 1153
.gantt_subjects div { line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; }
1154
.gantt_subjects div.issue-subject:hover { background-color:#ffffdd; }
1154 1155

  
1155 1156
.task {
1156 1157
  position: absolute;
(3-3/6)