03e459de43
Readers of Published Webs were allowed to subscribe to the Atom feeds. Now let them actually access the 'feeds' page, from which they may do so.
29 lines
1.6 KiB
Text
29 lines
1.6 KiB
Text
<%
|
|
def list_item(text, link_options, description, accesskey = nil)
|
|
link_options[:controller] = 'wiki'
|
|
link_options[:web] = @web.address
|
|
link_to_unless_current(text, link_options, :title => description, :accesskey => accesskey) {
|
|
content_tag('b', text, 'title' => description, 'class' => 'navOn')
|
|
}
|
|
end
|
|
%>
|
|
|
|
<div class="navigation">
|
|
<% if params['action'] != 'published' then %>
|
|
<%= list_item 'Home Page', {:action => 'show', :id => 'HomePage'}, 'Home, Sweet Home', 'H' %> |
|
|
<%= list_item 'All Pages', {:action => 'list'}, 'Alphabetically sorted list of pages', 'A' %> |
|
|
<%= list_item 'Recently Revised', {:action =>'recently_revised'}, 'Pages sorted by when they were last changed', 'U' %> |
|
|
<%= list_item 'Authors', {:action => 'authors'}, 'Who wrote what' %> |
|
|
<%= list_item 'Feeds', {:action => 'feeds'}, 'Subscribe to changes by Atom' %> |
|
|
<%= list_item 'Export', {:action => 'export'}, 'Download a zip with all the pages in this wiki', 'X' %> |
|
|
<% form_tag({ :controller => 'wiki', :action => 'search', :web => @web.address},
|
|
{'id' => 'navigationSearchForm', 'method' => 'get', 'accept-charset' => 'utf-8' }) do %>
|
|
<fieldset class="search"><input type="text" id="searchField" name="query" value="Search"
|
|
onfocus="this.value == 'Search' ? this.value = '' : true"
|
|
onblur="this.value == '' ? this.value = 'Search' : true" /></fieldset>
|
|
<% end %>
|
|
<% else %>
|
|
<%= list_item 'Home Page', {:action => 'published', :id => 'HomePage'}, 'Home, Sweet Home', 'H' %> |
|
|
<%= list_item 'Feeds', {:action => 'feeds'}, 'Subscribe to changes by Atom' %>
|
|
<% end%>
|
|
</div>
|