Sha256: 4159c317d7155620f27d74e22e22569b8a78355363615c5714bff70f20b59699

Contents?: true

Size: 1.14 KB

Versions: 6

Compression:

Stored size: 1.14 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.respond_to?(:allowed_resources) ? current_user.allowed_resources.sort_by(&:name) : Outpost.config.registered_models.map(&:safe_constantize) %>
  <% 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

6 entries across 6 versions & 1 rubygems

Version Path
outpost-cms-0.1.4 app/views/outpost/shared/_navigation.html.erb
outpost-cms-0.1.3 app/views/outpost/shared/_navigation.html.erb
outpost-cms-0.1.2 app/views/outpost/shared/_navigation.html.erb
outpost-cms-0.1.1 app/views/outpost/shared/_navigation.html.erb
outpost-cms-0.1.0 app/views/outpost/shared/_navigation.html.erb
outpost-cms-0.0.5 app/views/outpost/shared/_navigation.html.erb