diet_help/app/helpers/application_helper.rb

47 lines
1.1 KiB
Ruby

module ApplicationHelper
def menu_builder
ret = start_menu
ret += menu_element('Strona głowna', '/', "fa fa-dashboard fa-fw")
ret += menu_level_open('Konfiguracja', "fa fa-wrench fa-fw")
ret += menu_element('Grupy produktow', '/product_groups', '')
ret += menu_element('Produkty', '/products', '')
ret += menu_level_close
ret += close_menu
return raw(ret)
end
def start_menu()
'<div class="navbar-default sidebar" role="navigation"><div class="sidebar-nav navbar-collapse"><ul class="nav" id="side-menu">'
end
def menu_level_open(text,icon_class)
ret = '<li><a href="#">'
ret += '<i class="fa fa-bar-chart-o fa-fw"></i>' unless icon_class.blank?
ret += text
ret += '<span class="fa arrow"></span></a><ul class="nav nav-second-level">'
ret
end
def menu_element(text, href, icon)
ret = '<li>'
if false
cl = ''
else
cl = ' class="active"'
end
ret += '<a href="' + href + '"' + cl + '>' + text + '</a>'
ret += '</li>'
ret
end
def menu_level_close()
'</ul></li>'
end
def close_menu()
'</ul></div></div>'
end
end