internetvideogamelibrary/internetvideogamelibrary-website

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

Summary

Maintainability
Test Coverage
<%# navigation styled for Bootstrap 3.0 %>
<div class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <%= link_to 'Internet Video Game Library', root_path, class: 'navbar-brand' %>
        </div>
        <div class="collapse navbar-collapse">
            <ul class="nav navbar-nav">
                <%= render 'layouts/navigation_links' %>
                <%= form_tag search_games_path, method: :get, class: "navbar-form navbar-right" do %>
                    <div class="input-group">
                        <div class="input-group-btn search-panel">
                            <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                                <span id="search_concept"><%=@platform_hash[params[:platform]]%></span> <span class="caret"></span>
                            </button>
                            <ul class="dropdown-menu scrollable-menu" role="menu">
                                <% @platforms.each do |p| %>
                                    <li><a href="#<%=p[1]%>"><%=p[0]%></a></li>
                                <% end %>
                            </ul>
                        </div>
                        <input type="hidden" name="platform" value="<%= params[:platform]%>" id="platform">
                        <%= text_field_tag :q, params[:q], class: "form-control", placeholder: "Search term..." %>
                        <span class="input-group-btn">
                            <%= button_tag(type: 'submit', class: "btn btn-default") do %>
                                <i class="glyphicon glyphicon-search"></i>
                            <% end %>
                        </span>
                    </div>
                <% end %>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <%= render 'layouts/right_navigation_links' %>
            </ul>
        </div>
    </div>
</div>