Sha256: 865967241f906f8218f8917e734e28b02cfd83a3aeb1f17dcbec82cf2dd5d1e6

Contents?: true

Size: 845 Bytes

Versions: 7

Compression:

Stored size: 845 Bytes

Contents

<h2><%%= t(:treeview, :default => 'Treeview') %> <%= singular_table_name %></h2>

<div id="treeview">
  <ul>
    <%% <%= model_camelize %>.transaction do %>
    <%% ar = <%= model_camelize %>.where(:<%= model %>_id => nil) %>
    <%% ar = ar.order("position") if <%= model_camelize %>.column_names.include?("position") %>
      <%% for g in ar.all %>
        <%%= build_treeview(g, '<%= model_pluralize %>') %>
      <%% end %>
    <%% end %>
  </ul>
</div>

<%%
 plural_model_name = "<%= model_pluralize %>"
 model_name        = "<%= singular_table_name %>"
 opened_node       = <%= model_camelize %>.select(:id).all.map{ |g| '"treeelt_' + g.id.to_s + '"' }.join(',').html_safe
%>

<%%= render :partial => "layouts/treeview_js", :locals => { :model_name => model_name, :plural_model_name => plural_model_name, :opened_node => opened_node } %>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
beautiful_scaffold-0.2.2 lib/generators/templates/app/views/treeview.html.erb
beautiful_scaffold-0.2.1 lib/generators/templates/app/views/treeview.html.erb
beautiful_scaffold-0.2.0 lib/generators/templates/app/views/treeview.html.erb
beautiful_scaffold-0.1.9 lib/generators/templates/app/views/treeview.html.erb
beautiful_scaffold-0.1.8 lib/generators/templates/app/views/treeview.html.erb
beautiful_scaffold-0.1.7 lib/generators/templates/app/views/treeview.html.erb
beautiful_scaffold-0.1.5 lib/generators/templates/app/views/treeview.html.erb