diff --git a/app/views/admin/menu_items/_cible_line.html.haml b/app/views/admin/menu_items/_cible_line.html.haml new file mode 100644 index 0000000..7f882e4 --- /dev/null +++ b/app/views/admin/menu_items/_cible_line.html.haml @@ -0,0 +1,9 @@ +.menu_item_cible_line + -menu_item.ancestors.size.times do +      + =menu_item.name + = link_to i(:check_alt, :gray_light,12), "#",:onclick => "manager_send_cible("+menu_item.id.to_s+", 'MenuItem', '#{escape_javascript(menu_item.cible_name)}');return false;" if params[:manager] + + -if menu_item.children.size > 0 + -menu_item.children.each do |child| + =render :partial => "cible_line", :locals => {:menu_item => child} \ No newline at end of file diff --git a/app/views/admin/menu_items/cible.html.haml b/app/views/admin/menu_items/cible.html.haml index 573721a..2ce0fc0 100644 --- a/app/views/admin/menu_items/cible.html.haml +++ b/app/views/admin/menu_items/cible.html.haml @@ -1,6 +1,5 @@ -@menu_items.each do |menu_item| - .menu_item_cible_line - =menu_item.name - = link_to i(:check_alt, :gray_light,12), "#",:onclick => "manager_send_cible("+menu_item.id.to_s+", 'MenuItem', '#{escape_javascript(menu_item.cible_name)}');return false;" if params[:manager] + + =render :partial => "cible_line", :locals => {:menu_item => menu_item} \ No newline at end of file