diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/views/matches/show.html.erb | 62 |
1 files changed, 18 insertions, 44 deletions
diff --git a/app/views/matches/show.html.erb b/app/views/matches/show.html.erb index 1f14e05..ba1ff9b 100644 --- a/app/views/matches/show.html.erb +++ b/app/views/matches/show.html.erb @@ -1,29 +1,16 @@ -<div class="row" id="match-stats"> - <div class="col-md-4 col-sm-3 "> - <strong>Status:</strong> - <% case @match.status %> - <% when 0 %> - Match Not Started - <% when 1 %> - Match in Progress - <% when 2 %> - Peer Review in Progress - <% when 3 %> - Finished - <% end %> - <span id="current-id"> <%= @match.status %></span> - - </div> - <div class="col-md-4 col-sm-3"> - <strong>Tournament:</strong> - <%= @match.tournament.name %> - </div> +<p> + <strong>Status:</strong> + <%= @match.status %> +</p> +<p> + <strong>Tournament:</strong> + <%= @match.tournament.id %> +</p> - <div class="col-md-4 col-sm-3"> - <strong>Name:</strong> - <%= @match.name %> - </div> -</div> +<p> + <strong>Name:</strong> + <%= @match.name %> +</p> <!-- Match Status 0 => Created, waiting to start Match Status 1 => Match is running, waiting to finish @@ -58,8 +45,8 @@ </div> <% unless @match.winner.nil? %> - <p id="match-winner"> - <strong>Winning Team:</strong> + <p> + <strong>Winner:</strong> <%= @match.winner.users.collect{|u| u.user_name}.join(", ") %> </p> <% end %> @@ -83,7 +70,9 @@ <fieldset><legend>Team <%= team.id.to_s %></legend> <% team.users.collect{|u| u.user_name}.each do |k| %><label> Score for <%= k %><br> - <%= text_field_tag("scores[#{k}]", 0, size: 3) %> + <% @player_score = 0 %> + <% current_user.scores.find_by_match(@match).each{ |s| @player_score+=s.value } %> + <%= text_field_tag("scores[#{k}]", @player_score, size: 3) %> </label><% end %> </fieldset> <% end %> @@ -100,7 +89,7 @@ <% @match.teams.each do |team| %> <% if team.users.include?(current_user) %> <ol id="boxes" class="sortable"> - <% team.users.reject { |u| (u.user_name == @current_user.user_name) }.collect {|u| u.user_name }.each do |k| %> + <% team.users.reject{ |u| (u.user_name == @current_user.user_name) }.collect {|u| u.user_name }.each do |k| %> <li><%= k%> <br> <% if (@tournament.game_id == 1) %> @@ -140,19 +129,4 @@ function score_peers() { $('review_action').value += $('ol#boxes:eq(' + i + ')').text() + comma; } } - - -function donehandle( match ) { - if ( console && console.log ) { - } - - //if match has moved on in status, reload the page. - if (parseInt($("#current-id").text()) != match["status"]) - window.location.reload(true); - - setTimeout(function(){$.ajax({url: "<%= request.original_url %>.json"}).done(donehandle)}, 2000); -} - -$.ajax({url: "<%= request.original_url %>.json"}) - .done(donehandle); </script> |