Patch #17924 » 0001-Structure-the-document-list.patch
| app/views/documents/_document.html.erb | ||
|---|---|---|
| 1 |
<h4><%= link_to document.title, document_path(document) %></h4> |
|
| 2 |
<p><em><%= format_time(document.updated_on) %></em></p> |
|
| 1 |
<div class="document-item document-<%= document.id %>"> |
|
| 2 |
<h4 class="title"><%= link_to document.title, document_path(document) %></h4> |
|
| 3 |
<div class="updated-on"><em><%= format_time(document.updated_on) %></em></div> |
|
| 3 | 4 | |
| 4 |
<div class="wiki"> |
|
| 5 |
<%= textilizable(truncate_lines(document.description), :object => document) %> |
|
| 6 |
</div> |
|
| 5 |
<div class="wiki description"> |
|
| 6 |
<%= textilizable(truncate_lines(document.description), :object => document) %> |
|
| 7 |
</div> |
|
| 8 |
</div> |
|
| app/views/documents/index.html.erb | ||
|---|---|---|
| 16 | 16 | |
| 17 | 17 |
<h2><%=l(:label_document_plural)%></h2> |
| 18 | 18 | |
| 19 |
<div id="document-list"> |
|
| 19 | 20 |
<% if @grouped.empty? %><p class="nodata"><%= l(:label_no_data) %></p><% end %> |
| 20 | 21 | |
| 21 | 22 |
<% @grouped.keys.sort.__send__(@sort_by == 'date' ? :reverse_each : :each) do |group| %> |
| 22 |
<h3><%= group %></h3> |
|
| 23 |
<div class="document-group document-group-<%= group.to_s.parameterize %>"> |
|
| 24 |
<h3 class="group-name"><%= group %></h3> |
|
| 23 | 25 |
<%= render :partial => 'documents/document', :collection => @grouped[group] %> |
| 26 |
</div> |
|
| 24 | 27 |
<% end %> |
| 28 |
</div> |
|
| 25 | 29 | |
| 26 | 30 |
<% content_for :sidebar do %> |
| 27 | 31 |
<h3><%= l(:label_sort_by, '') %></h3> |
| app/views/my/blocks/_documents.html.erb | ||
|---|---|---|
| 1 | 1 |
<h3><%=l(:label_document_plural)%></h3> |
| 2 | 2 | |
| 3 |
<%= render :partial => 'documents/document', :collection => documents %> |
|
| 3 |
<div id="document-list"> |
|
| 4 |
<%= render :partial => 'documents/document', :collection => documents %> |
|
| 5 |
</div> |
|