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 render_navbar(&block)
  action_link = get_action_link
  if !action_link
    action_link = CONFIG[:title_short]
  end
  html = (:div, id: 'navbar') do
    (:div, class: 'navbar-inner') do
      if current_lines_user
        (:span, link_to('', admin_articles_path), class: 'backlink', title: 'Dashboard') + (:span, action_link, class: 'actionlink') + (:span, class: 'buttons', &block) + (:span, link_to('Logout', logout_path), class: 'logout') + (:span, "Logged in as #{current_lines_user.email}", class: 'logged-in-as')
      else
        (:span, link_to('', lines.root_path), class: 'backlink') + (:span, action_link, class: 'actionlink')
      end
    end
  end
  html    
end