lib/generators/templates/app/views/treeview.html.erb in beautiful_scaffold-0.2.7 vs lib/generators/templates/app/views/treeview.html.erb in beautiful_scaffold-0.3.0.pre

- old
+ new

@@ -1,23 +1,21 @@ -<h2><%%= t(:treeview, :default => 'Treeview') %> <%%= t(:<%= singular_table_name %>, :default => "<%= singular_table_name %>") %></h2> +<h2><%%= t(:treeview, :default => 'Treeview') %> <%%= <%= i18n_t_m(singular_table_name) %> %></h2> -<div id="treeview"> +<%% +namespace_for_url = "<%= namespace_for_url %>" +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 +%> + +<div id="treeview" data-model="<%%= model_name %>" data-url="/<%%= namespace_for_url %><%%= plural_model_name %>/" data-opened="[<%%= opened_node %>]"> <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> - -<%% - namespace_for_url = "<%= namespace_for_url %>" - 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, :namespace_for_url => namespace_for_url } %>