hendolim/countonanon

View on GitHub
app/views/profiles/index.html.erb

Summary

Maintainability
Test Coverage
<p id="notice"><%= notice %></p>

<div class="container-fluid">
    <div class="row">
      
      
        <div class="col-md-4 filters-container">
            <legend class="filter-legend">Filters</legend>
            <%= render '/profiles/search_form' %>
        </div>
        
        <div class="col-md-8 profile-results-container">
            <legend style="margin-bottom:-5px">Results</legend>
            <div class="results-contfainer">
                
                <% @profiles.each do |profile| %>
                    <% if profile.user != current_user%>
                      <div class="item horizontal-align profile-result">
                        
                        <div class="item">
                            <% if profile.user.online? && !profile.user.appear_offline %>
                              <div class="horizontal-align">
                                <div class="online-status-indicator" style="display: inline-block;"></div>
                                <%= link_to profile.user.username, profile, :class => "contact-list-name" %>
                              </div>
                              <div class="status-text">Online</div>
                            <% else %>
                              <div class="horizontal-align">
                                <div class="offline-status-indicator" style="display: inline-block;"></div>
                                <%= link_to profile.user.username, profile, :class => "contact-list-name" %>
                              </div>
                              <div class="status-text">Offline</div>
                            <% end %>
                        </div>
                        
                        <% if current_user.requested_friendships.include? profile.user %>
                            <div class="links-container horizontal-align">
                              <%= link_to "Accept", friendship_path(:id => profile.user), :method => "put", :class => "friend-link" %> 
                              <%= link_to "Decline", friendship_path(:id => profile.user), :method => :delete, :class => "friend-link" %>
                            </div>
                        <% elsif current_user.pending_friends.include? profile.user %>
                            <div class="links-container horizontal-align">
                              <div class="friend-link" id="friend-info">Pending request</div>
                            </div>
                        <% elsif !current_user.friends.include? profile.user %>
                            <div class="links-container horizontal-align">
                              <%= link_to "Add Friend", friendships_path(:friend_id => profile.user), :method => :post, :class => "friend-link" %>
                            </div>
                        <% end %>
                        
                      </div>
                    <% end %>
                <% end %>
                
            </div>
        </div>
    </div>
</div>