From c4eec7bb7312da486f1a2d38697a73444f9d7266 Mon Sep 17 00:00:00 2001 From: Edward Betts <edward@4angle.com> Date: Sun, 24 Sep 2023 09:23:27 +0100 Subject: [PATCH] Improve --- templates/index.html | 115 ++++++++++++++++++------------------------- 1 file changed, 49 insertions(+), 66 deletions(-) diff --git a/templates/index.html b/templates/index.html index c5c8634..393876a 100644 --- a/templates/index.html +++ b/templates/index.html @@ -2,75 +2,58 @@ {% block title %}Conference archive{% endblock %} - {% block content %} - <div class="container"> - <div class="row"> - <h1>Conference archive</h1> +{% block content %} +<div> + <h1>Conference archive</h1> + <div style="margin-bottom:1rem"> + 👥 + {{ "{:,d}".format(count.conference) }} conferences<br/> + 🌍 + {{ "{:,d}".format(count.country) }} countries<br/> + 📍 + {{ "{:,d}".format(count.venue) }} venues<br/> + 🎤 + {{ "{:,d}".format(count.event) }} talks<br/> + 👤 + {{ "{:,d}".format(count.person) }} speakers + <a href="{{ url_for("top_speakers_page") }}">top speakers</a><br/> + </div> + + <h2>Conferences</h2> + + {% for item in items %} + {% if loop.first or item.start.year != loop.previtem.start.year %} + <h3>{{ item.start.year }}</h3> + {% endif %} + + <div style="margin-bottom:1.5rem"> + 👥 + <a href="{{ url_for("conference_page", short_name=item.short_name) }}">{{ item.title }}</a> + 📅 + {{ item.start.strftime("%d %b %Y") }} + <br/> + {% if item.venue %} + 📍 + {{ item.venue.name }} + – + {{ item.venue.city.name }}, + {{ item.venue.city.country.name }} + {{ item.venue.city.country.flag }} + <br/> + {% endif %} {# - <form action="{{ url_for("search_people") }}"> - <div class="mb-3"> - <label for="q" class="form-label">speaker name</label> - <input type="text" class="form-control" name="q" id="q"> - </div> - <button type="submit" class="btn btn-primary">Search</button> - </form> + {% if item.series %} + 📃 Series: {{ item.series.name }} + <br/> + {% endif %} #} - <div style="margin-bottom:1rem"> - 👥 - {{ "{:,d}".format(count.conference) }} conferences<br/> - 🌍 - {{ "{:,d}".format(count.country) }} countries<br/> - 📍 - {{ "{:,d}".format(count.venue) }} venues<br/> - 🎤 - {{ "{:,d}".format(count.event) }} talks {# - - <a href="{{ url_for("events_page") }}">most common titles</a> #} - <br/> - 👤 - {{ "{:,d}".format(count.person) }} speakers - <a href="{{ url_for("top_speakers_page") }}">top speakers</a><br/> - </div> - - <h2>Conferences</h2> - - {% for item in items %} - {% if loop.first or item.start.year != loop.previtem.start.year %} - <h3>{{ item.start.year }}</h3> - {% endif %} - - <div style="margin-bottom:1.5rem"> - 👥 - <a href="{{ url_for("conference_page", short_name=item.short_name) }}">{{ item.title }}</a> - 📅 - {{ item.start.strftime("%d %b %Y") }} - <br/> - {% if item.venue %} - 📍 - {{ item.venue.name }} - – - {{ item.venue.city.name }}, - {{ item.venue.city.country.name }} - {{ item.venue.city.country.flag }} - <br/> - {% endif %} - {# - {% if item.series %} - 📃 Series: {{ item.series.name }} - <br/> - {% endif %} - #} - - {{ (item.end - item.start).days + 1 }} days, - {{ item.events.count() }} talks, - {{ item.people_detail.count() }} speakers<br/> - </div> - {% endfor %} - </table> - - </div> + {{ (item.end - item.start).days + 1 }} days, + {{ item.events.count() }} talks, + {{ item.people_detail.count() }} speakers<br/> </div> + {% endfor %} + +</div> {% endblock %} - -