From 7a72848c6db7b55bbf1fc28f9ff5af038fee67d0 Mon Sep 17 00:00:00 2001 From: Jay Miller Date: Fri, 22 Aug 2025 08:34:28 -0400 Subject: [PATCH] adds accordion with all events to page --- _data/sponsored_events.json | 5 ++++- _layouts/sponsored-events.html | 28 ++++++++++++++++++++-------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/_data/sponsored_events.json b/_data/sponsored_events.json index c45f866..8161602 100644 --- a/_data/sponsored_events.json +++ b/_data/sponsored_events.json @@ -1,5 +1,8 @@ { - "2024": ["PyTexas", "PyOhio", "PyCon Africa", "PyCon South Africa", "PyCon Zimbabwe", "PyCon Nigeria", "IndabaX - Botswana", "PyCon Uganda", "PyHo - Ghana"], + "2024": { + "Africa": ["PyCon Africa", "PyCon South Africa", "PyCon Zimbabwe", "PyCon Nigeria", "IndabaX - Botswana", "PyCon Uganda", "PyHo - Ghana"], + "North America": ["PyTexas", "PyOhio"] + }, "2025": { "Africa": ["Django Girls - Ho", "PyCon Africa", "DjangoCon Africa", "IndabaX - Botswana", "PyCon Namibia", "PyTogo", "Zero to Hero Mentorship Program - Nigeria"], "North America": ["PyTexas Foundation", "PyOhio", "PyBeach"], diff --git a/_layouts/sponsored-events.html b/_layouts/sponsored-events.html index dd00e85..eeee35a 100644 --- a/_layouts/sponsored-events.html +++ b/_layouts/sponsored-events.html @@ -14,16 +14,28 @@

Supported Events

Here is a look at events this year that we've supported:

+
-

Events Sponsored in {{year}}

-
- {% for segment in data[year] | sort %} -
-

{{segment}}

- {% for event in data[year][segment] | sort %} -

{{event}}

+

Events Sponsored by year

+ {% for segment_year in data | sort(reverse=True) %} + {% if segment_year == year %} +
+ {% else %} +
+ {% endif %} + {{segment_year}} +
+ {% for segment in data[segment_year] | sort %} +
+

{{segment}}

+ {% for event in data[segment_year][segment] | sort %} +

{{event}}

+ {% endfor %} +
{% endfor %} -
+
+ +
{% endfor %}