teddim/gCamp

View on GitHub
app/views/layouts/application.html.erb

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
  <head>
    <title>GCamp</title>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
    <%= csrf_meta_tags %>
  </head>

  <body>
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <%= link_to 'gCamp', projects_path, class:"navbar-brand" %>
        <ul class= "nav navbar-nav">
          <li role="presentation" class="dropdown">
            <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false">
              Projects <span class="caret"></span>
            </a>
            <ul class="dropdown-menu" role="menu">
              <% projects_list.each do |project| %>
              <li>  <%= link_to project.name, project_path(project)%> </li>
              <% end %>
              <li role="presentation" class="divider"></li>
              <li>  <%= link_to "New Project", new_project_path %> </li>
            </ul>
          </li>
        <li><%= link_to 'Users', users_path %></li>
        </ul>

        <% if current_user %>
          <ul class = "nav navbar-nav navbar-right">
            <li> <%= link_to "#{current_user.first_name} #{current_user.last_name}", user_path(current_user) %></li>
            <li> <%= link_to 'Sign Out', signout_path %></li>
          </ul>
        <% else %>
          <ul class = "nav navbar-nav navbar-right">
            <li> <%= link_to 'Sign Up', signup_path %> </li>
            <li> <%= link_to 'Sign In', signin_path %> </li>
          </ul>
        <% end %>
      </div>
    </nav>

    <div class="container">
      <% if flash[:notice] %>
        <div class="alert alert-success">
          <%= flash[:notice] %>
        </div>
      <% end %>
      <% if flash[:error] %>
        <div class="alert alert-danger">
          <%= flash[:error] %>
        </div>
      <% end %>

      <%= yield %>
    </div>

    <div class="container">
      <div class="page-header">
      </div>
      <footer class = "container">
        <div class="navbar-center">
          <%= link_to 'Home', root_path %> |
          <%= link_to 'About', about_path(@about) %> |
          <%= link_to 'Terms', terms_path(@terms) %> |
          <%= link_to 'FAQ', faq_path(@faq) %>
        </div>
      </footer>
    </div>
  </body>
</html>