Skip to content

Condense description display #4

@arthur24b6

Description

@arthur24b6

I really like this functionality- it makes life much better for my project managers. I got a request to change the interface a bit- keep the description collapsed by default mostly. I think this could probably be configurable- not sure what you think but here's the hack that I did in _list.rhtml:

 <% order = cycle('odd', 'even') %>
    <tr id="issue-<%= issue.id %>" class="hascontextmenu <%= order %> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
      <td class="checkbox hide-when-print"><%= check_box_tag("ids[]", issue.id, false, :id => nil) %></td>
        <td class="id"><%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %></td>
        <% query.columns.each do |column| %><%= content_tag 'td', column_content(column, issue), :class => column.name %><% end %>
    </tr>
  <% if @query.show_desc %>
    <tr class="description <%= order%> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
      <td colspan="<%= query.columns.size + 2 %>">
          <fieldset class="collapsible collapsed">
            <legend onclick="toggleFieldset(this);"><%= l(:field_description) %></legend>
            <div style="display: none;">
              <%=  textilizable issue, :description %>
            </div>
          </fieldset>
      </td>
    </tr>
  <% end -%>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions