Sha256: fad25995b0f25dfe200c5db8bcfe3afe292e23d6aef8ae1cbb958c4581c9b5e7
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
module Faalis module DashboardHelper def localized_time(time) # Fixme: Setup and use Rails l10n time.strftime("%Y-%m-%d %H:%M") end # Translate route name to url dynamically def get_url(route_name, id = nil, engine = Rails.application) return engine.routes.url_helpers.send(route_name, id.to_s) unless id.nil? engine.routes.url_helpers.send(route_name) end def draw_menu(menu) klass = menu.class || '' klass += 'treeview' if sidebar.children? href = menu.url || '#' result = "<li class='#{klass}'> \ <a href='#{href}'> \ <i class='#{menu.icon}'></i> <span>#{menu.title}</span> <span class='label label-primary pull-right'>4</span> </a>" if sidebar.respond_to? :children result += "<ul class='treeview-menu slide'>" sidebar.children.each do |submenu| result += "<li>\ <a href='#{submenu.url}'> <i class='#{submenu.icon}'></i> #{submenu.title} </a>" result += draw_menu submenu result += '</li>' end result += '</ul>' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
faalis-2.0.0.rc3 | app/helpers/faalis/dashboard_helper.rb |
faalis-2.0.0.rc2 | app/helpers/faalis/dashboard_helper.rb |