Browse Source

nicer formatting for scoreboard

master
Aaron Parecki 6 years ago
parent
commit
350cb24a62
No known key found for this signature in database GPG Key ID: 276C2817346D6056
3 changed files with 62 additions and 11 deletions
  1. +23
    -0
      public/css/app.css
  2. +24
    -0
      resources/assets/sass/app.scss
  3. +15
    -11
      resources/views/scoreboard.blade.php

+ 23
- 0
public/css/app.css View File

@ -8514,6 +8514,16 @@ button.close {
margin-right: 10px; margin-right: 10px;
} }
.team .team-icon.outlined {
border-width: 4px;
border-style: solid;
margin-right: 0;
}
.team .team-icon.empty {
background-color: transparent !important;
}
.team .team-name { .team .team-name {
font-weight: bold; font-weight: bold;
} }
@ -8700,3 +8710,16 @@ button.close {
height: 200px; height: 200px;
} }
.scoreboard td.score,
.scoreboard th.score {
text-align: center;
}
.scoreboard td.total.score {
font-size: 20px;
}
.scoreboard td .team-wrap {
display: inline-block;
}

+ 24
- 0
resources/assets/sass/app.scss View File

@ -22,6 +22,14 @@
border-radius: 20px; border-radius: 20px;
margin-right: 10px; margin-right: 10px;
} }
.team-icon.outlined {
border-width: 4px;
border-style: solid;
margin-right: 0;
}
.team-icon.empty {
background-color: transparent !important;
}
.team-name { .team-name {
font-weight: bold; font-weight: bold;
@ -211,3 +219,19 @@
width: 35%; width: 35%;
height: 200px; height: 200px;
} }
.scoreboard {
td.score, th.score {
text-align: center;
}
td.total.score {
font-size: 20px;
}
td .team-wrap {
display: inline-block;
}
}

+ 15
- 11
resources/views/scoreboard.blade.php View File

@ -5,17 +5,17 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
<table class="table table-bordered">
<table class="table scoreboard">
<thead> <thead>
<tr> <tr>
<th>Team</th> <th>Team</th>
@foreach($missions as $mission) @foreach($missions as $mission)
<th>
<th class="score">
<h3>{{ $mission->id }}</h3> <h3>{{ $mission->id }}</h3>
{{ $mission->hashtag }} {{ $mission->hashtag }}
</th> </th>
@endforeach @endforeach
<th>Score</th>
<th class="score">Score</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -33,17 +33,21 @@
</div> </div>
</td> </td>
@foreach($missions as $mission) @foreach($missions as $mission)
<td>
@if(Auth::guest())
<div>{{ $mission->complete($team) ? 'Complete' : '' }}</div>
@else
<div>{{ $mission->score($team) }}</div>
<div>{{ $mission->complete($team) ? 'Complete' : '' }}</div>
<div>{{ $mission->progress($team)[0].'/'.$mission->progress($team)[1] }}</div>
<td class="score">
@if(!Auth::guest())
<div>{{ $mission->score($team) }}pts</div>
@endif @endif
<div class="team-wrap">
<div class="team">
@if($mission->progress($team)[0] >= 1)
<span class="team-icon outlined {{ $mission->complete($team) ? '' : 'empty' }}"
style="background-color: #{{ $team->color }}; border-color: #{{ $team->color }};"></span>
@endif
</div>
</div>
</td> </td>
@endforeach @endforeach
<td>
<td class="total score">
<b>{{ $team->total_score() }}</b> <b>{{ $team->total_score() }}</b>
</td> </td>
</tr> </tr>

Loading…
Cancel
Save