Show line number on issues table.
--- app/views/issues/_list.html.erb.org 2018-04-07 21:30:07.000000000 +0900
+++ app/views/issues/_list.html.erb 2018-04-17 23:12:29.835981873 +0900
@@ -7,6 +7,9 @@
<table class="list issues odd-even <%= query.css_classes %>">
<thead>
<tr>
+ <th class="line-number">
+ <%= raw("LN") %>
+ </th>
<th class="checkbox hide-when-print">
<%= check_box_tag 'check_all', '', false, :class => 'toggle-selection',
:title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}" %>
@@ -17,11 +20,14 @@
</tr>
</thead>
<tbody>
+ <%
+ line_number = @issue_pages.offset + 1
+ %>
<% grouped_issue_list(issues, query) do |issue, level, group_name, group_count, group_totals| -%>
<% if group_name %>
<% reset_cycle %>
<tr class="group open">
- <td colspan="<%= query.inline_columns.size + 1 %>">
+ <td colspan="<%= query.inline_columns.size + 2 %>">
<span class="expander" onclick="toggleRowGroup(this);"> </span>
<span class="name"><%= group_name %></span> <span class="count"><%= group_count %></span> <span class="totals"><%= group_totals %></span>
<%= link_to_function("#{l(:button_collapse_all)}/#{l(:button_expand_all)}",
@@ -30,15 +36,19 @@
</tr>
<% end %>
<tr id="issue-<%= issue.id %>" class="hascontextmenu <%= cycle('odd', 'even') %> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
+ <td class="line-number"><%= line_number %></td>
<td class="checkbox hide-when-print"><%= check_box_tag("ids[]", issue.id, false, :id => nil) %></td>
<% query.inline_columns.each do |column| %>
<%= content_tag('td', column_content(column, issue), :class => column.css_classes) %>
<% end %>
+ <%
+ line_number = line_number + 1
+ %>
</tr>
<% query.block_columns.each do |column|
if (text = column_content(column, issue)) && text.present? -%>
<tr class="<%= current_cycle %>">
- <td colspan="<%= query.inline_columns.size + 1 %>" class="<%= column.css_classes %>">
+ <td colspan="<%= query.inline_columns.size + 2 %>" class="<%= column.css_classes %>">
<% if query.block_columns.count > 1 %>
<span><%= column.caption %></span>
<% end %>
--- app/views/issues/_list.html.erb.org 2014-03-30 01:56:38 +0900
+++ app/views/issues/_list.html.erb 2014-06-23 17:44:49 +0900
@@ -4,6 +4,9 @@
<table class="list issues">
<thead>
<tr>
+ <th>
+ <%= raw("LN") %>
+ </th>
<th class="checkbox hide-when-print">
<%= link_to image_tag('toggle_check.png'), {},
:onclick => 'toggleIssuesSelection(this); return false;',
@@ -16,6 +19,9 @@
</thead>
<% previous_group = false %>
<tbody>
+ <%
+ line_number = @offset + 1
+ %>
<% issue_list(issues) do |issue, level| -%>
<% if @query.grouped? && (group = @query.group_by_column.value(issue)) != previous_group %>
<% reset_cycle %>
@@ -30,8 +36,12 @@
<% previous_group = group %>
<% end %>
<tr id="issue-<%= issue.id %>" class="hascontextmenu <%= cycle('odd', 'even') %> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
+ <td><%= line_number %></td>
<td class="checkbox hide-when-print"><%= check_box_tag("ids[]", issue.id, false, :id => nil) %></td>
<%= raw query.inline_columns.map {|column| "<td class=\"#{column.css_classes}\">#{column_content(column, issue)}</td>"}.join %>
+ <%
+ line_number = line_number + 1
+ %>
</tr>
<% @query.block_columns.each do |column|
if (text = column_content(column, issue)) && text.present? -%>
--- app/helpers/queries_helper.rb.org 2018-04-07 21:30:06.000000000 +0900
+++ app/helpers/queries_helper.rb 2018-04-17 23:53:14.632993243 +0900
@@ -192,7 +192,7 @@
else
content = column.caption
end
- content_tag('th', content)
+ content_tag('th', content, :class => column.css_classes)
end
def column_content(column, item)