83 lines
2.1 KiB
Plaintext
83 lines
2.1 KiB
Plaintext
#menu_item_index
|
|
|
|
#menu_item_breadcrumb
|
|
= link_to 'Ajouter un élément au menu', new_admin_menu_item_path(:menu_id => @menu.id, :parent_id => params[:parent_id]), :class => "btn btn-primary",:remote => true, :style => "float:right;"
|
|
|
|
=link_to @menu.name, admin_menu_items_path(:menu_id => @menu.id),:remote => true, :class => "root"
|
|
|
|
-if @menu_parent
|
|
-@menu_parent.ancestors.reverse.each do |menu_item|
|
|
|
|
-menu_item_lang = menu_item.menu_item_langs.find_by_lang_site_id(@lang.id)
|
|
|
|
|
|
=link_to menu_item_lang.name, admin_menu_items_path(:menu_id => @menu.id, :parent_id =>menu_item.id), :remote => true, :class => "child"
|
|
|
|
|
|
|
|
|
|
-menu_item_lang = @menu_parent.menu_item_langs.find_by_lang_site_id(@lang.id)
|
|
%span=menu_item_lang.name
|
|
|
|
|
|
|
|
|
|
|
|
-if @menu_parent
|
|
.prevv_folder.receptable{:style => "padding:10px;", :data => {:menu_id => @menu.id, :parent_id => (@menu_parent.parent ? @menu_parent.parent.id : "no-menu-selected")} }
|
|
|
|
=link_to ic(:"folder"), admin_menu_items_path(:menu_id => @menu.id, :parent_id => (@menu_parent.parent ? @menu_parent.parent.id : nil)), :remote => true
|
|
|
|
|
|
=link_to "...", admin_menu_items_path(:menu_id => @menu.id, :parent_id => (@menu_parent.parent ? @menu_parent.parent.id : nil)), :remote => true
|
|
|
|
|
|
|
|
#sortable_menu_item{:data => {:menu_id => @menu.id, :parent_id => (@menu_parent ? @menu_parent.id : "")} }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-if @menu_items.size > 0
|
|
=render @menu_items
|
|
-else
|
|
.no_menu_items
|
|
Il n'y a aucun éléments de menu actuellement.
|
|
|
|
:javascript
|
|
|
|
init_menu_items_list();
|
|
|
|
:scss
|
|
|
|
|
|
|
|
#menu_item_index{
|
|
|
|
.prevv_folder.hovered {
|
|
|
|
background:rgba(143,202,70,0.8);
|
|
|
|
}
|
|
|
|
.receptable.hovered {
|
|
.btn{
|
|
background:rgba(143,202,70,0.8);
|
|
}
|
|
}
|
|
|
|
.ui-sortable-helper{
|
|
opacity:0.5;
|
|
}
|
|
|
|
.ui-sortable-placeholder{
|
|
height:10px;
|
|
background:rgba(143,202,70,0.8);
|
|
visibility:visible !important;
|
|
}
|
|
}
|