Sha256: 0b3c53e5413d97980ec3d3bb01c1a2d6ee8f93022a69f126d9247206bbcdec6c

Contents?: true

Size: 817 Bytes

Versions: 3

Compression:

Stored size: 817 Bytes

Contents

<% unless nav.nil? || nav[:key].to_s =~ /^divider/ %>
    <li class="acl_tree_item">
      <% rules = [] if rules.nil? %>
      <% readonly = true if readonly.nil? %>
      <% nav_id = "#{nav[:context]}_#{nav[:key]}" %>
      <% checked = rules.include?([nav[:context].to_s, nav[:key].to_s]) %>
      <% if readonly %>
          <% if checked %>
              <span>&#10004;</span>
          <% end %>
      <% else %>
          <input class="acl_tree_checkbox" type="checkbox" name="acl_item[<%= nav[:context] %>][]" id="<%= nav_id %>" value="<%= nav[:key] %>" <%= checked ? 'checked' : '' %> />
      <% end %>
      <label for="<%= nav_id %>"><%= nav[:name] %></label>
      <% if nav.key?(:items) %>
          <%= show_navigation_tree(nav[:items], rules, readonly: readonly) %>
      <% end %>
    </li>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
simple-navigation-acl-0.1.4 app/views/simple_navigation_acl/_tree_item.html.erb
simple-navigation-acl-0.1.3 app/views/simple_navigation_acl/_tree_item.html.erb
simple-navigation-acl-0.1.2 app/views/simple_navigation_acl/_tree_item.html.erb