Sha256: b9596a19dc925bc0de6ae0a5790320f5b6d272a4a7918fd9a88d2ede70a3b67f

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

Contents

<li class="dropdown">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-align-justify icon-white"></i> Navigation <b class="caret"></b></a>
  <% models = current_user.allowed_resources.sort_by(&:name) %>
  <% per_col = 20 %>
  <% cols = (models.size.to_f / per_col.to_f).ceil %>

  <ul class="dropdown-menu cms-nav" style="width:<%= cols * 400 + cols * 10 %>px">
    <% models.each_with_index do |model, index| %>
      <% if index % per_col == 0 %>
        <div class="grouper">
      <% end %>
      
      <li>
        <a href="<%=model.admin_index_path%>">
          <%= model.name.titleize.pluralize %>
        </a>
        
        <div class="btn-links">
          <% if model.respond_to?(:admin_new_path) %>
            <a class="add btn btn-mini" href="<%=model.admin_new_path%>"><i class="icon-plus-sign"></i> Add</a>
          <% end %>
        </div>
      </li>
      
      <% if index % per_col == per_col - 1 or model == models.last %>
        </div>
      <% end %>
      
    <% end %>
  </ul> <!-- dropdown-menu -->
</li> <!-- dropdown -->

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
outpost-cms-0.0.3 app/views/outpost/shared/_navigation.html.erb