_navbar.html.erb 2.46 KB
<div class="navbar navbar-default">
  <div class="navbar-inner">
    <div class="container-fluid">
      <div class="navbar-header">
        <button type="button" class="navbar-toggle collapsed" data-target="#nav-collapse" data-toggle="collapse">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
        <a><%= link_to image_tag('logo.png'), root_path, class: 'navbar-brand' %></a>
      </div>
      <div class="collapse navbar-collapse" id="nav-collapse">
        <ul class="nav navbar-nav">
          <li><%= link_to t('home'), root_path %></li>
          <li><%= link_to Project.model_name.human.pluralize, projects_path %></li>
          <li><%= link_to Repository.model_name.human.pluralize, repositories_path %></li>
          <li><%= link_to KalibroConfiguration.model_name.human.pluralize, kalibro_configurations_path %></li>
          <li><%= link_to ReadingGroup.model_name.human.pluralize, reading_groups_path %></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
          <% if user_signed_in? %>
            <li class="dropdown">
              <a class="dropdown-toggle" aria-expanded="true" role="button" data-toggle="dropdown" href="#">
                <%= current_user.name %>
                <span class="caret"></span>
              </a>
              <ul class="dropdown-menu" role="menu">
                <li><%= link_to t('your_projects'), user_projects_path(current_user.id) %></li>
                <li><%= link_to t('edit_account'), edit_user_registration_path %></li>
                <li><%= link_to t('sign_out'), destroy_user_session_path, :method => :delete %></li>
              </ul>
            </li>
          <% else %>
            <li><%= link_to t('sign_in'), new_user_session_path %></li>
            <li><%= link_to t('sign_up'), new_user_registration_path %></li>
          <% end %>
          <li class="dropdown">
            <a class="dropdown-toggle" aria-expanded="true" role="button" data-toggle="dropdown" href="#">
              <%= t('language') %>
              <span class="caret"></span>
            </a>
            <ul class="dropdown-menu" role="menu">
              <% I18n.available_locales.each do |locale| %>
                <li><%= link_to(locale.to_s, url_for(locale: locale), data: { no_turbolink: true }) %></li>
              <% end %>
            </ul>
          </li>
        </ul>
      </div><!--/.nav-collapse -->
    </div>
  </div>
</div>