<h3>List Documents</h3> <fieldset>
<legend>Show fields</legend>
<form method=“get” action=“”> <% fields = [];
field_settings = @params["field"]||{}; @reader.field_infos.each do |fi| next unless fi.stored? %>
<label class=“check” for=“field_<%= fi.name %>”>
<input name="field[<%= fi.name %>]" type="checkbox" id="field_<%= fi.name %>" <% if field_settings[fi.name.to_s] == "on"; fields << fi.name %> checked="checked" <% end %> onchange="this.form.submit();" /><%= fi.name %>
</label> <% end %> </form> </fieldset> <hr/> <%= paginate(@page, @reader.max_doc/@page_size, '/document/list/') %> <hr/> <table cellpadding=“0” cellspacing=“0”>
<tr> <th>Internal ID</th> <% fields.each do |field| %> <th><%= field %></th> <% end %> </tr> <% even=false; (@first...@last).each do |i| %> <% if @reader.deleted?(i) %> <tr class="<%= (even = !even) ? 'even' : 'odd' %>"> <td colspan="<%= fields.size + 1 %>" class="center" style="color:#b00;"><%=i%> is deleted</td> </tr> <% else %> <tr onclick="location.href='/document/show/<%=i%>';" class="<%= (even = !even) ? 'even' : 'odd' %>"> <td class="left"><a href="/document/show/<%=i%>"><%= i %></a></td> <% doc = @reader[i]; fields.each do |field| %> <td class="small"><%= truncate(doc[field]) %></td> <% end %> </tr> <% end %> <% end %>
</table> <hr/> <%= choose_document(@doc_id) %>