invoice_keeper/app/helpers/application_helper.rb

26 lines
840 B
Ruby

module ApplicationHelper
def menu
ret = ""
ret += create_menu_li("glyphicon glyphicon-home","Dashboard","/","welcome")
ret += create_menu_li("glyphicon glyphicon-list-alt","Faktury","/invoices/index","invoices")
ret += create_menu_li("glyphicon glyphicon-book","Klienci","/customers","customers")
ret += create_menu_li("glyphicon glyphicon-shopping-cart","Produkty","/products","products")
ret += create_menu_li("glyphicon glyphicon-cog","Ustawienia","/settings/index","settings")
return raw(ret)
end
def create_menu_li(icon, name, link, controller_nmn)
if controller_name == controller_nmn
active = " class=\"current\""
else
active = ""
end
icn = icon.blank? ? "" : "<i class=\"" + icon + "\"></i> "
"<li#{active}><a href=\"#{link}\">#{icn}#{name}</a></li>"
end
end