aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Cabo <david@calibea.com>2011-09-16 18:58:14 +0200
committerDavid Cabo <david@calibea.com>2011-09-16 18:58:14 +0200
commitddebe070596a45bf05f70e4c047b5a5ec59a7d0c (patch)
tree881e0dc9f4dab97b7af732c642f628d57997ca34
parent7d7d8506021352b5b52a95528e63b2a61761c8f6 (diff)
Move topnav links from layout into partial, so can be overriden in themes
-rw-r--r--app/views/general/_topnav.rhtml10
-rw-r--r--app/views/layouts/default.rhtml11
2 files changed, 11 insertions, 10 deletions
diff --git a/app/views/general/_topnav.rhtml b/app/views/general/_topnav.rhtml
new file mode 100644
index 000000000..619ff3593
--- /dev/null
+++ b/app/views/general/_topnav.rhtml
@@ -0,0 +1,10 @@
+<div id="topnav">
+ <ul id="navigation">
+ <li class="<%= 'selected' if params[:controller] == 'general' and params[:action] != 'blog' %>"><%= link_to _("Home"), frontpage_url %></li>
+ <li class="<%= 'selected' if params[:controller] == 'request' and ['new', 'select_authority'].include?(params[:action]) %>"><%= link_to _("Make a request"), select_authority_url, :id => 'make-request-link' %></li>
+ <li class="<%= 'selected' if params[:controller] == 'request' and !['new', 'select_authority'].include?(params[:action]) %>"><%= link_to _("View requests"), request_list_successful_url %></li>
+ <li class="<%= 'selected' if params[:controller] == 'public_body' %>"><%= link_to _("View authorities"), list_public_bodies_default %></li>
+ <li class="<%= 'selected' if params[:controller] == 'general' and params[:action] == 'blog' %>"><%= link_to _("Read blog"), blog_url %></li>
+ <li class="<%= 'selected' if params[:controller] == 'help' %>"><%= link_to _("Help"), help_about_url %></li>
+ </ul>
+</div> \ No newline at end of file
diff --git a/app/views/layouts/default.rhtml b/app/views/layouts/default.rhtml
index 5ad6ccecb..2b938e1e2 100644
--- a/app/views/layouts/default.rhtml
+++ b/app/views/layouts/default.rhtml
@@ -124,16 +124,7 @@
<%= render :partial => 'general/orglink' %>
- <div id="topnav">
- <ul id="navigation">
- <li class="<%= 'selected' if params[:controller] == 'general' and params[:action] != 'blog' %>"><%= link_to _("Home"), frontpage_url %></li>
- <li class="<%= 'selected' if params[:controller] == 'request' and ['new', 'select_authority'].include?(params[:action]) %>"><%= link_to _("Make a request"), select_authority_url, :id => 'make-request-link' %></li>
- <li class="<%= 'selected' if params[:controller] == 'request' and !['new', 'select_authority'].include?(params[:action]) %>"><%= link_to _("View requests"), request_list_successful_url %></li>
- <li class="<%= 'selected' if params[:controller] == 'public_body' %>"><%= link_to _("View authorities"), list_public_bodies_default %></li>
- <li class="<%= 'selected' if params[:controller] == 'general' and params[:action] == 'blog' %>"><%= link_to _("Read blog"), blog_url %></li>
- <li class="<%= 'selected' if params[:controller] == 'help' %>"><%= link_to _("Help"), help_about_url %></li>
- </ul>
- </div>
+ <%= render :partial => 'general/topnav' %>
</div>
</div>
<div id="wrapper">