ianheggie/cruisecontrol.rb

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

Summary

Maintainability
Test Coverage
<div class="header">
  <ul class="main_menu">
    <li class="menu_item">
      <%= link_to 'All Projects', projects_path, :class => ( current_page?(root_path) || current_page?(projects_path) ) ? 'current' : '' %>
    </li>
    
    <% unless CruiseControl::Configuration.disable_admin_ui || CruiseControl::Configuration.disable_add_project %>
      <li class="menu_item">
        <%= link_to 'Add Project', new_project_path, :class => current_page?(new_project_path) ? 'current' : '' %>
      </li>
    <% end %>

    <% if current_page?(:controller => "builds", :action => "show") %>
      <li class="menu_item">
        <%= link_to @project.name, project_path(@project), :class => 'current' %>
      </li>
    <% end %>

    <li class="menu_item">
      <%= link_to 'Help', document_root_path %>
    </li>
  </ul>

  <div class="cc_logo">
    <%= link_to image_tag("cruise_logo.png"), root_path %>
  </div>

  <% unless flash[:notice].blank? -%>
    <div class="flash_notice"><%= h flash[:notice] %></div>
  <% end -%>
</div>