Sha256: 5ddffd1432c55d20fd255c1db14d169f91ada7c2278c84a8ad87b24bdda06b71

Contents?: true

Size: 1.74 KB

Versions: 13

Compression:

Stored size: 1.74 KB

Contents

<%
@nav = Caboose.plugin_hook('admin_nav', [], @logged_in_user, @page, @site)
return_url = session[:caboose_station_return_url].nil? ? '/' : session[:caboose_station_return_url]
return_url = '/' if return_url.starts_with?('/admin/') || return_url == '/admin'

width = 200
@nav.each {|item| width = 400 if item['id'] == @tab } if @tab
%>

<h1>Admin</h1>

<ul>
  <!--
  <li id='nav_item_logout'><a href='/logout'><span class='icon'></span><span class='text'>Logout</span></a>
  <li id='nav_item_myaccount'><a href='/my-account'><span class='icon'></span><span class='text'>My Account</span></a>
  -->
  <% i = 0 %>
  <% @nav.each do |item| %>
    <% id = item['id'].nil? ? i.to_s : item['id'] %>
    <% href = item['href'].nil? ? '#' : item['href'] %>
    <% modal = item['modal'].nil? ? false : item['modal'] %>
    <li id='nav_item_<%= id %>'><a href='<%= href %>'<%= raw (modal ? " rel='modal'" : "") %>><span class='icon'></span><span class='text'><%= item['text'] %></span></a>
    <% if (!item['children'].nil? && item['children'].count > 0) %>
      <ul>
        <% item['children'].each do |item2| %>
          <% modal = item2['modal'].nil? ? false : item2['modal'] %>
          <li><a href='<%= item2['href'] %>'<%= raw (modal ? " rel='modal'" : "") %>><%= item2['text'] %></a></li>
        <% end %>
      </ul>
    <% end %>
    </li>
    <% i + 1 %>
  <% end %>
</ul>

<%= content_for :caboose_js do %>
<%= javascript_include_tag "caboose/station" %>
<script type='text/javascript'>
var modal = false;
var station = false;
$(document).ready(function() {
  modal = new CabooseModal(<%= width %>);
  station = new CabooseStation(modal<%= raw @tab ? ", '#{@tab}'" : '' %>);
});
</script>
<% end %>
<%= content_for :caboose_css do %>
<style type='text/css'>

</style>
<% end %>

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
caboose-cms-0.5.214 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.213 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.212 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.211 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.210 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.209 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.208 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.207 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.206 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.205 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.204 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.203 app/views/caboose/admin/index.html.erb
caboose-cms-0.5.202 app/views/caboose/admin/index.html.erb