aboutsummaryrefslogtreecommitdiffstats
path: root/templates/main/jams
diff options
context:
space:
mode:
Diffstat (limited to 'templates/main/jams')
-rw-r--r--templates/main/jams/index.html40
-rw-r--r--templates/main/jams/team_list.html17
2 files changed, 37 insertions, 20 deletions
diff --git a/templates/main/jams/index.html b/templates/main/jams/index.html
index 9a228b74..3546bd71 100644
--- a/templates/main/jams/index.html
+++ b/templates/main/jams/index.html
@@ -58,7 +58,7 @@
{% if jams %}
{% for jam in jams %}
- <h1 class="uk-article-title uk-heading-divider">
+ <h1 class="uk-article-title">
Code Jam {{ jam.number }}: {{ jam.title }}
<span class="uk-float-right">
{% if jam.state == "announced" %}
@@ -86,25 +86,29 @@
State: {{ jam.state.title() }}
</p>
</h1>
-
- <p>
+ <div class="uk-grid-match uk-grid-small uk-text-center uk-grid-gap-none uk-grid-collapse jam-tiles uk-margin-small-top" uk-grid>
+ <div class="uk-width-1-2@m uk-tile uk-tile-success uk-padding-small">
+ <p class="uk-h4 jam-tile-text">Start: {{ format_datetime(jam.date_start) }} UTC</p>
+ </div>
+ <div class="uk-width-1-2@m uk-tile uk-tile-danger uk-padding-small">
+ <p class="uk-h4 jam-tile-text">End: {{ format_datetime(jam.date_end) }} UTC</p>
+ </div>
{% if jam.participants %}
- <span class="uk-label uk-label">
- Participants: {{ jam.participants | length }}
- </span>
+ {% if jam.winning_team %}
+ <a href="{{ url_for('main.jams.jam_team_list', jam_id=jam.number) }}" class="uk-link-reset uk-width-1-2@m uk-tile uk-tile-primary uk-padding-small">
+ <p class="uk-h4 jam-tile-text">Participants: {{ jam.participants | length }}</p>
+ </a>
+ <a href="{{ url_for('main.jams.team_view', team_id=jam.winning_team.id) }}" class="uk-link-reset uk-width-1-2@m uk-tile uk-tile-winner uk-padding-small">
+ <p class="uk-h4 jam-tile-text">Champions: {{ jam.winning_team.name }}</p>
+ </a>
+ {% else %}
+ <a href="{{ url_for('main.jams.jam_team_list', jam_id=jam.number) }}" class="uk-link-reset uk-width-1-1@m uk-tile uk-tile-primary uk-padding-small">
+ <p class="uk-h4 jam-tile-text">Participants: {{ jam.participants | length }}</p>
+ </a>
+ {% endif %}
{% endif %}
- <span class="uk-label uk-label-success">
- {{ format_datetime(jam.date_start) }} UTC
- </span>
-
- <span class="date-separator">
- <i class="uk-icon fa-fw far fa-arrow-right" ></i>
- </span>
-
- <span class="uk-label uk-label-danger">
- {{ format_datetime(jam.date_end) }} UTC
- </span>
-
+ </div>
+ <p>
{% if jam.state in ["running", "judging", "finished"] %}
<span class="uk-label uk-align-right theme-label">
Theme: {{ jam.theme }}
diff --git a/templates/main/jams/team_list.html b/templates/main/jams/team_list.html
index 65d58f8a..75c48337 100644
--- a/templates/main/jams/team_list.html
+++ b/templates/main/jams/team_list.html
@@ -38,12 +38,25 @@
<div class="uk-flex uk-flex-row uk-flex-wrap uk-flex-center team-list-cards">
{% for team in teams %}
<div class="uk-card uk-card-default uk-margin-small-bottom uk-margin-small-right uk-margin-small-top uk-margin-small-left
- {% if not user_teams and logged_in and user.user_id in member_ids(team.members) %}
- team-card-own
+ {% if not user_teams %}
+ {% if logged_in and user.user_id in member_ids(team.members) %}
+ team-card-own
+ {% endif %}
+ {% if jam.winning_team and jam.winning_team == team.id %}
+ team-card-winner
+ {% endif %}
{% endif %}
">
<div class="uk-card-body">
<div class="uk-card-title">
+ {% if not user_teams %}
+ {% if logged_in and user.user_id in member_ids(team.members) %}
+ <i class="uk-icon fa-fw far fa-user team-badge-own" uk-tooltip="Your Team"></i>
+ {% endif %}
+ {% if jam.winning_team and jam.winning_team == team.id %}
+ <i class="uk-icon fa-fw far fa-trophy team-badge-winner" uk-tooltip="Champions"></i>
+ {% endif %}
+ {% endif %}
Team <strong>{{ team.name }}</strong>
{% if user_teams %}
<p class="uk-article-meta team-subtitle">