From 7831bfaf6bde260e0ff92b51d60443a75872323f Mon Sep 17 00:00:00 2001
From: Jacob Cody Wimer
Date: Thu, 14 Dec 2017 09:03:31 -0500
Subject: [PATCH] Pretty up wrestler show page
---
.../calculate_wrestler_team_score.rb | 46 +++++----
app/views/wrestlers/.show.html.erb.swp | Bin 0 -> 12288 bytes
app/views/wrestlers/show.html.erb | 95 +++++++++++++-----
3 files changed, 95 insertions(+), 46 deletions(-)
create mode 100644 app/views/wrestlers/.show.html.erb.swp
diff --git a/app/services/wrestler_services/calculate_wrestler_team_score.rb b/app/services/wrestler_services/calculate_wrestler_team_score.rb
index c01db4d..c15267b 100644
--- a/app/services/wrestler_services/calculate_wrestler_team_score.rb
+++ b/app/services/wrestler_services/calculate_wrestler_team_score.rb
@@ -3,19 +3,19 @@ class CalculateWrestlerTeamScore
@wrestler = wrestler
@tournament = @wrestler.tournament
end
-
+
def totalScore
if @wrestler.extra or @wrestler.matches.count == 0
- return 0
+ return 0
else
earnedPoints - deductedPoints
end
end
-
+
def earnedPoints
- return poolPoints + bracketPoints + placementPoints + bonusWinPoints
+ return poolPoints + bracketPoints + placementPoints + bonusWinPoints + byePoints
end
-
+
def deductedPoints
points = 0
@wrestler.deductedPoints.each do |d|
@@ -23,29 +23,37 @@ class CalculateWrestlerTeamScore
end
points
end
-
+
def placementPoints
PoolBracketPlacementPoints.new(@wrestler).calcPoints if @tournament.tournament_type == "Pool to bracket"
end
-
+
def bracketPoints
(@wrestler.championshipAdvancementWins.size * 2) + (@wrestler.consoAdvancementWins.size * 1)
end
-
+
def poolPoints
if @tournament.tournament_type == "Pool to bracket"
- if @wrestler.poolWins.size >= 1 and @wrestler.hasAPoolBye == true
- ((@wrestler.poolWins.size * 2) + 2)
- else
- (@wrestler.poolWins.size * 2)
- end
+ (@wrestler.poolWins.size * 2)
else
- 0
+ 0
end
end
-
- def bonusWinPoints
- (@wrestler.pinWins.size * 2) + (@wrestler.techWins.size * 1.5) + (@wrestler.majorWins.size * 1)
+
+ def byePoints
+ if @tournament.tournament_type == "Pool to bracket"
+ if @wrestler.poolWins.size >= 1 and @wrestler.hasAPoolBye == true
+ 2
+ else
+ 0
+ end
+ else
+ 0
+ end
end
-
-end
\ No newline at end of file
+
+ def bonusWinPoints
+ (@wrestler.pinWins.size * 2) + (@wrestler.techWins.size * 1.5) + (@wrestler.majorWins.size * 1)
+ end
+
+end
diff --git a/app/views/wrestlers/.show.html.erb.swp b/app/views/wrestlers/.show.html.erb.swp
new file mode 100644
index 0000000000000000000000000000000000000000..49cd3467ac2acacdca802df4cf32414cfd026000
GIT binary patch
literal 12288
zcmeI2PiP!f9LHb8f2pY!wNU8gbwf&m$?Rq=7{X?wi%~=(!9o`mYKKN
z22+br6%@r5k5v#96ogzv&>ng-Ck3J6K|QKH=|QUp(fEDyXJ`K;n~lVS@)kasoq50c
z{rSE(znLXd$vyeVJiSjlLGU?5$ng36so!%`B!8R`-80tY;oUyc&fu%NnUUwEVb$lurGQdEDWDWk3Md7X0!o4ZvjULVg85fiJZ9T_eT9oM-i5P-<+;+$
z&cB`BP0pHmwo6tJX7TY*B59V^
zB9AZ1`nwN@VQDEUkS@dpcH2qCTaPv?f$un_O-DW{BlL>b+G6$)++?Xedagl{A
zzPF4>1G(Gl(rjBB;q(T=_uOjx3c(avt_aFHvvo~)g4v6@=kstP68pB9YxT4w?V*A6
zK$pA*^9{PhnL{HVqd96Vqn!xubAz&g@-xC`V}
z2Azvcp4yh;Txbo|(&f;yzPbdPXuFo$;u_qj>!N4m2V;|1pT48svvbs%&2;WS&>jUZ
zBsTjPx8k|=;H2gD2wRdS$x;}tS#B`yuxCAgTyWhS=R(J{_bGc10ph;WE06fXM7H}W
zz#8ur^QpOgj8*eIyGO7E4AWhz+f)CGVqtbV`d@gQ&U=QnY;nJJym_tesg*_kNR
zhSzYnYiaV@uSH$B?IO^^#?kEVar>B)-DGyU*-m6b4A0)dNrPKeQ)mu5)9LACIMU@Q
z?6BMB6X+(UL35cSJ0t{`
zoXw11LfptqFiIb9BsxL
z8>iFJy{nk12$zD1nr}JGU&}OO;s&5Ica}~&%w<)M)FSN?gO(&pcxIr;26?pTE3?RC
XqXR)U9g7O>O2FXD3{N~^0)+exx|MRU
literal 0
HcmV?d00001
diff --git a/app/views/wrestlers/show.html.erb b/app/views/wrestlers/show.html.erb
index 67d46e9..ee3ce96 100644
--- a/app/views/wrestlers/show.html.erb
+++ b/app/views/wrestlers/show.html.erb
@@ -22,37 +22,78 @@
<%= @wrestler.weight.max %>
- Team Points Earned:
- <%= @wrestler.teamPointsEarned %>
+ Extra?:
+ <%= @wrestler.extra %>
-
- Team Points Deducted:
- <%= @wrestler.totalDeductedPoints %>
-
-
- Total Team Points Scored:
- <%= @wrestler.totalTeamPoints %>
-
-
- Points Breakdown:
- Pool Win Points (including BYE points): <%= @wrestler_points_calc.poolPoints %>
- Bracket Win Points: <%= @wrestler_points_calc.bracketPoints %>
- Bonus Points: <%= @wrestler_points_calc.bonusWinPoints %>
- Placement Points:<%= @wrestler_points_calc.placementPoints %>
-
-
+
+
+ Point Breakdown
+
+
+
+
+ | Point Modifier |
+ Points |
+
+
+
+
+ | Pool Win Points |
+ +<%= @wrestler_points_calc.poolPoints %> |
+
+
+ | BYE Points |
+ +<%= @wrestler_points_calc.byePoints %> |
+
+
+ | Bracket Win Points |
+ +<%= @wrestler_points_calc.bracketPoints %> |
+
+
+ | Bonus Points (pins,major,tech,etc) |
+ +<%= @wrestler_points_calc.bonusWinPoints %> |
+
+
+ | Placement Points |
+ +<%= @wrestler_points_calc.placementPoints %> |
+
+
+ | Deducted Points |
+ -<%= @wrestler_points_calc.deductedPoints %> |
+
+
+ | Total Points Earned |
+ <%= @wrestler_points_calc.earnedPoints %> |
+
+
+ | Total Points Toward Team Score (0 if entered as extra) |
+ <%= @wrestler_points_calc.totalScore %> |
+
+
+
Matches
- <% @wrestler.allMatches.each do |m| %>
- Bout: <%= m.bout_number %> <%= m.bracket_position %> <%= m.wrestler1.name %> vs. <%= m.wrestler2.name %> <%= @wrestler.resultByBout(m.bout_number) %>
- <% if m.w1_stat || m.w2_stat %>
- Stats:
- <%= m.list_w1_stats %>
- <%= m.list_w2_stats %>
-
- <% end %>
- <% end %>
+
+
+
+ | Bout |
+ Match Bracket Position |
+ Stats |
+ Result |
+
+
+
+ <% @wrestler.allMatches.each do |m| %>
+
+ | <%= m.bout_number %> |
+ <%= m.bracket_position %> |
+ <%= m.list_w1_stats %> <%= m.list_w2_stats %> |
+ <%= @wrestler.resultByBout(m.bout_number) %>
+ |
+ <% end %>
+
+
<% end %>