diff --git a/app/assets/javascripts/lib/items/items.js.erb b/app/assets/javascripts/lib/items/items.js.erb index 62cfaed..46cdc21 100755 --- a/app/assets/javascripts/lib/items/items.js.erb +++ b/app/assets/javascripts/lib/items/items.js.erb @@ -4,6 +4,17 @@ var Items = function(){ i.bindHandlers(); i.itemQuantity(); i.bindEditAddPageHandlers(); + $(".sortable").delegate(".brand, .delete", clickEvent, function(e){ + if($(this).hasClass('delete')) { + $target = $(this); + $('#dialog').modal('show'); + } else { + if($(this).closest('li').children('ol').length > 0){ + $(this).closest('li').toggleClass('collapsed'); + } + } + e.preventDefault(); + }); } this.bindHandlers = function(){ @@ -41,6 +52,7 @@ var Items = function(){ }) } }); + } this.itemQuantity = function(){ diff --git a/app/views/admin/items/_node_and_children.html.erb b/app/views/admin/items/_node_and_children.html.erb index 9dd87f7..732d6ad 100644 --- a/app/views/admin/items/_node_and_children.html.erb +++ b/app/views/admin/items/_node_and_children.html.erb @@ -1,5 +1,5 @@ <% unless node.root? %> -
  • +
  • <% end %> <%= render 'node', {node: node, level: level} rescue render 'admin/items/node', {node: node, level: level} %> <% unless node.child_page.blank? %>