app/views/navigation.rhtml in instiki-0.9.2 vs app/views/navigation.rhtml in instiki-0.10.0
- old
+ new
@@ -1,19 +1,30 @@
-<%
-def list_item(title, url, description, accesskey = nil)
- if @title == title
- "<b class=\"navOn\" title=\"#{description}\" accesskey=\"#{accesskey}\">#{title}</b>"
- else
- "<a href=\"#{url}\" title=\"#{description}\" accesskey=\"#{accesskey}\">#{title}</a>"
- end
-end
-%>
-
-<form id="navigationForm" class="navigation" action="../search/" action="get" style="font-size: 10px">
- <%= list_item "Home Page", "../show/HomePage", "Home, Sweet Home", "H" %> |
- <%= list_item "All Pages", "../list/", "Alphabetically sorted list of pages", "A" %> |
- <%= list_item "Recently Revised", "../recently_revised/", "Pages sorted by when they were last changed", "U" %> |
- <%= list_item "Authors", "../authors/", "Who wrote what" %> |
- <%= list_item "Feeds", "../feeds/", "Subscribe to changes by RSS" %> |
- <%= list_item "Export", "../export/", "Download a zip with all the pages in this wiki", "X" %> |
- <input type="text" id="searchField" name="query" style="font-size: 10px" value="Search" onClick="this.value == 'Search' ? this.value = '' : true">
-</form>
+<%
+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, 'accesskey' => accesskey, 'class' => 'navOn')
+ }
+end
+%>
+
+<form id="navigationForm" class="navigation" action="../search/" method="get" style="font-size: 10px">
+
+ <% if @action_name != '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 RSS' %> |
+ <%= list_item 'Export', {:action => 'export'},
+ 'Download a zip with all the pages in this wiki', 'X'
+ %> |
+ <input type="text" id="searchField" name="query" style="font-size: 10px" value="Search"
+ onClick="this.value == 'Search' ? this.value = '' : true" />
+ <% else %>
+ <%= list_item 'Home Page', {:action => 'published', :id => 'HomePage'}, 'Home, Sweet Home', 'H' %> |
+ <% end%>
+
+</form>