mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-26 20:41:01 +00:00
58 lines
No EOL
2.1 KiB
Text
Executable file
58 lines
No EOL
2.1 KiB
Text
Executable file
- @matches.each do |week, matches|
|
|
%h2=week
|
|
%table.striped#matches
|
|
%tr
|
|
%th.opponent Teams
|
|
%th.date Date
|
|
%th.maps Maps
|
|
%th Score
|
|
%th Caster
|
|
%th Referee
|
|
%th.actions Actions
|
|
- matches.each do |match|
|
|
%tr
|
|
%td
|
|
= namelink match.contester1.team
|
|
vs
|
|
= namelink match.contester2.team
|
|
%td
|
|
= shorttime match.match_time
|
|
%td
|
|
= match.map1.to_s + " " + match.map2.to_s
|
|
%td
|
|
= link_to match, :class => "bold #{match.score_color}" do
|
|
= h match.score1
|
|
\- #{h match.score2}
|
|
%td
|
|
- if match.caster
|
|
= form_for match do |f|
|
|
= f.hidden_field :caster_id, {:value => nil}
|
|
= namelink match.caster
|
|
- if match.can_update?(cuser, {:caster_id => nil})
|
|
= link_to "#form_submit" do
|
|
%i.fa.fa-times
|
|
- elsif match.can_update?(cuser, {:caster_id => cuser.id})
|
|
= form_for match do |f|
|
|
- if cuser.admin?
|
|
= f.collection_select :caster_id, User.casters, :id, :username, {:include_blank => true}, {:class => "autosubmit"}
|
|
- else
|
|
= f.hidden_field :caster_id, {:value => cuser.id}
|
|
= link_to "Take!", "#form_submit"
|
|
%td
|
|
- if match.referee
|
|
= form_for match do |f|
|
|
= f.hidden_field :referee_id, {:value => nil}
|
|
= namelink match.referee
|
|
- if match.can_update?(cuser, {:referee_id => nil})
|
|
= link_to "#form_submit" do
|
|
%i.fa.fa-times
|
|
- elsif match.can_update?(cuser, {:referee_id => cuser.id})
|
|
= form_for match do |f|
|
|
- if cuser.admin?
|
|
= f.collection_select :referee_id, User.refadmins, :id, :username, {:include_blank => true}, {:class => "autosubmit"}
|
|
- else
|
|
= f.hidden_field :referee_id, {:value => cuser.id}
|
|
= link_to "Take!", "#form_submit"
|
|
%td.actions
|
|
- if cuser.ref? || cuser.admin?
|
|
= link_to "Admin", "/matches/ref/#{match.id}" |