instiki/app/views/wiki/list.rhtml

66 lines
1.8 KiB
Text
Raw Normal View History

2008-12-15 20:19:22 +01:00
<%- @title = "All Pages" -%>
2007-01-22 14:43:50 +01:00
<%= categories_menu unless @categories.empty? %>
<div id="allPages">
2008-12-15 20:19:22 +01:00
<%- unless @pages_that_are_orphaned.empty? && @page_names_that_are_wanted.empty? -%>
2007-01-22 14:43:50 +01:00
<h2>
All Pages
<br/><span class="pageType">All pages in <%= @set_name %> listed alphabetically</span>
2007-01-22 14:43:50 +01:00
</h2>
2008-12-15 20:19:22 +01:00
<%- end -%>
2007-01-22 14:43:50 +01:00
<ul>
2008-12-15 20:19:22 +01:00
<%- @pages_in_category.each do |page| -%>
2007-01-22 14:43:50 +01:00
<li>
2009-12-15 00:41:28 +01:00
<%= link_to_existing_page page, truncate(page.plain_name, :length => 35) %>
2007-01-22 14:43:50 +01:00
</li>
2008-12-15 20:19:22 +01:00
<%- end -%>
</ul>
2007-01-22 14:43:50 +01:00
2008-12-15 20:19:22 +01:00
<%- if @web.count_pages? -%>
2007-01-22 14:43:50 +01:00
<% total_chars = @pages_in_category.characters %>
<p class="pageStats">All content: <%= total_chars %> chars / approx. <%= sprintf("%-.1f", (total_chars / 2275 )) %> printed pages</p>
2008-12-15 20:19:22 +01:00
<%- end -%>
2007-01-22 14:43:50 +01:00
</div>
<div id="wantedPages">
2008-12-15 20:19:22 +01:00
<%- unless @page_names_that_are_wanted.empty? -%>
2007-01-22 14:43:50 +01:00
<h2>
Wanted Pages
<br/>
<span class="pageType">
Nonexistent pages that other pages in <%= @set_name %> reference
</span>
2007-01-22 14:43:50 +01:00
</h2>
<ul style="margin-bottom: 10px">
2008-12-15 20:19:22 +01:00
<%- @page_names_that_are_wanted.each do |wanted_page_name| -%>
2007-01-22 14:43:50 +01:00
<li>
2009-12-15 00:41:28 +01:00
<%= link_to_page(wanted_page_name, @web, truncate(WikiWords.separate(wanted_page_name), :length => 35)) %>
2007-01-22 14:43:50 +01:00
wanted by
<%= @web.select.pages_that_reference(wanted_page_name).collect { |referring_page|
link_to_existing_page referring_page
}.join(", ")
%>
</li>
2008-12-15 20:19:22 +01:00
<%- end -%>
2007-01-22 14:43:50 +01:00
</ul>
2008-12-15 20:19:22 +01:00
<%- end -%>
2007-01-22 14:43:50 +01:00
2008-12-15 20:19:22 +01:00
<%- unless @pages_that_are_orphaned.empty? -%>
2007-01-22 14:43:50 +01:00
<h2>
Orphaned Pages
<br/><span class="pageType">Pages in <%= @set_name %> that no other page reference</span>
2007-01-22 14:43:50 +01:00
</h2>
<ul style="margin-bottom: 35px">
2008-12-15 20:19:22 +01:00
<%- @pages_that_are_orphaned.each do |orphan_page| -%>
2007-01-22 14:43:50 +01:00
<li>
2009-12-15 00:41:28 +01:00
<%= link_to_existing_page orphan_page, truncate(orphan_page.plain_name, :length => 35) %>
2007-01-22 14:43:50 +01:00
</li>
2008-12-15 20:19:22 +01:00
<%- end -%>
2007-01-22 14:43:50 +01:00
</ul>
2008-12-15 20:19:22 +01:00
<%- end -%>
2007-01-22 14:43:50 +01:00
</div>