Avalanche Game prototype. Built with Rails.

index.html.erb 3.3KB

    <div class="page-header"> <h1>Missions Dashboard <%= link_to 'New Mission', new_mission_path, :class => 'btn btn-small btn-default' %></h1> </div> <ul class="thumbnails"> <% if @mission_invites.length > 0 %> <% @mission_invites.each do |invite| %> <li class="span4"> <div class="thumbnail mission_thumb" > <small>Mission Invite</small> <h3><%= invite.mission_agent.mission.title %></h3> <p style= "padding: 5px; height: 50px;"><%= invite.mission_agent.mission.description %></p> <div style="width: 48%; float: left;"> <%= link_to 'accept', mission_agent_accept_path(invite.id), :class => "btn btn-large btn-block btn-success" %> </div> <div style="width: 48%; float: right;"> <%= link_to 'Denie', mission_agent_denie_path(invite.id), :class => "btn btn-large btn-block btn-danger" %> </div> <div class="clearfix"></div> </div> </li> <% end %> <% end %> <% if @missions.length > 0%> <% @missions.each do |invite| %> <% if invite.user != invite.mission_agent.mission.owner %> <li class="span4"> <div class="thumbnail mission_thumb" > <small>Mission Details</small> <h3><%= truncate(invite.mission_agent.mission.title, :length => 23) %> <%= render 'mission_status', :mission => invite.mission_agent.mission, :big => false, :margin => true %></h3> <h5 >Steps Completed: <%= render 'mission_agent_steps_count', :invite => invite %></h5> <p style= "padding: 5px; height: 50px;"><%= invite.mission_agent.mission.description %></p> <%= link_to 'View Mission Details', mission_path(invite.mission_agent.mission), :class => "btn btn-small btn-block btn-default" %> </div> </li> <% end %> <% end %> <% end %> <% if @mission_control.length > 0 %> <% @mission_control.each do |mission| %> <li class="span4"> <div class="thumbnail mission_thumb"> <small>Mission Control</small> <h3><%= truncate(mission.title, :length => 21) %> <%= render 'mission_alert_badge', :mission => mission %> <%= render 'mission_status', :mission => mission, :big => false, :margin => true %></h3> <h5 >Agents: <%= mission.mission_agents.length %></h5> <p style= "padding: 5px; height: 50px;"><%= mission.description %></p> <% @owner_agent = false %> <% mission.mission_agents.each do |agent| %> <% if agent.user == mission.owner %> <% if agent.mission_agent_invites.where(:user => agent.user).last.status == "Accepted" || agent.mission_agent_invites.where(:user => agent.user).last.status == "Completed"%> <% @owner_agent = true %> <div style="width: 48%; float: left;"> <%= link_to 'View Mission Details', mission_path(mission), :class => "btn btn-small btn-block btn-default" %> </div> <div style="width: 48%; float: right;"> <%= link_to 'Open Mission Control', mission_control_path(mission), :class => "btn btn-small btn-block btn-default" %> </div> <div class="clearfix"></div> <% end%> <% end %> <% end %> <% if @owner_agent != true %> <%= link_to 'Open Mission Control', mission_control_path(mission), :class => "btn btn-small btn-block btn-default" %> <% end %> </div> </li> <% end %> <% end%> </ul>