diff options
Diffstat (limited to 'app/helpers/menus_helper.rb')
| -rw-r--r-- | app/helpers/menus_helper.rb | 38 | 
1 files changed, 38 insertions, 0 deletions
| diff --git a/app/helpers/menus_helper.rb b/app/helpers/menus_helper.rb new file mode 100644 index 000000000..e770fced3 --- /dev/null +++ b/app/helpers/menus_helper.rb @@ -0,0 +1,38 @@ +module MenusHelper +  def main_nav_menu_item label, &block +    @current_menu_item_count ||= 0 +    @current_menu_item_count += 1 +    content_tag :div, class: "menu-item panel" do +      out = "" +      out += content_tag(:div, class: "panel-heading") do +        content_tag :h4, class: "panel-title" do +          link_to label, "#menu-item-#{@current_menu_item_count}", data: {toggle: 'collapse', parent: '#menu-items'}, 'aria-expanded' => 'false' +        end +      end +      out += content_tag(:div, class: "panel-collapse collapse", id: "menu-item-#{@current_menu_item_count}") do +        content_tag :li, class: "list-group" do +          capture(&block) +        end +      end +      out.html_safe +    end +  end +end + +# .menu-item.panel +#   .panel-heading +#     h4.panel-title +#       = link_to '#miOne', data: {toggle: 'collapse', parent: '#menu-items'}, 'aria-expanded' => 'false' do +#         = t('layouts.navbar.current_offer.other') +# +#   #miOne.panel-collapse.collapse +#     .list-group +#       = link_to root_path, class: "list-group-item" do +#         span = t('layouts.navbar.dashboard') +#       = link_to workbench_output_path(workbench), class: 'list-group-item' do +#         span = t('layouts.navbar.workbench_outputs.organisation') +#       = link_to '#', class: 'list-group-item disabled' do +#         span = t('layouts.navbar.workbench_outputs.workgroup') +#       - if policy(workbench.workgroup).edit? +#         = link_to [:edit, workbench.workgroup], class: 'list-group-item' do +#           span = t('layouts.navbar.workbench_outputs.edit_workgroup') | 
