Method: Lines::ApplicationHelper#render_navbar
- Defined in:
- app/helpers/lines/application_helper.rb
#render_navbar(&block) ⇒ Object
Renders the navigation bar for logged in users
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'app/helpers/lines/application_helper.rb', line 53 def (&block) action_link = get_action_link if !action_link action_link = CONFIG[:title_short] end html = content_tag(:div, id: 'navbar') do content_tag(:div, class: 'navbar-inner') do if current_lines_user content_tag(:span, link_to('', admin_articles_path), class: 'backlink', title: 'Dashboard') + content_tag(:span, action_link, class: 'actionlink') + content_tag(:span, class: 'buttons', &block) + content_tag(:span, link_to('Logout', logout_path), class: 'logout') + content_tag(:span, "Logged in as #{current_lines_user.email}", class: 'logged-in-as') else content_tag(:span, link_to('', lines.root_path), class: 'backlink') + content_tag(:span, action_link, class: 'actionlink') end end end html end |