diff --git a/_includes/meetup.html b/_includes/meetup.html index e06ef9b9..ebd24050 100644 --- a/_includes/meetup.html +++ b/_includes/meetup.html @@ -1,4 +1,4 @@ -
+
{% if meetup.url %} {{ meetup.name }} diff --git a/_includes/meetup_dates_filter.html b/_includes/meetup_dates_filter.html deleted file mode 100644 index 896a183a..00000000 --- a/_includes/meetup_dates_filter.html +++ /dev/null @@ -1,78 +0,0 @@ -
- {% assign unique_dates = "" | split: "" %} - {% assign now = "now" | date: "%Y-%m-%d 00:00:00" | date: "%s" | plus: 0 %} - {% for meetup in meetups %} - {% assign date = meetup.date | date: "%s" | plus: 0 %} - {% if date >= now %} - {% assign formatted_date = meetup.date | date: "%Y%m" %} - {% unless unique_dates contains formatted_date %} -
- {{ meetup.date | date: "%B %Y" }} -
- {% assign unique_dates = unique_dates | push: formatted_date %} - {% endunless %} - {% endif %} - {% endfor %} -
- - - - \ No newline at end of file diff --git a/_includes/meetup_filters.html b/_includes/meetup_filters.html new file mode 100644 index 00000000..11324158 --- /dev/null +++ b/_includes/meetup_filters.html @@ -0,0 +1,152 @@ +
+ {% assign unique_months = "" | split: "" %} + {% assign now = "now" | date: "%Y-%m-%d 00:00:00" | date: "%s" | plus: 0 %} + {% for meetup in meetups %} + {% assign date = meetup.date | date: "%s" | plus: 0 %} + {% if date >= now %} + {% assign formatted_month = meetup.date | date: "%Y%m" %} + {% unless unique_months contains formatted_month %} +
+ {{ meetup.date | date: "%B %Y" }} +
+ {% assign unique_months = unique_months | push: formatted_month %} + {% endunless %} + {% endif %} + {% endfor %} +
+ +
+
In-Person
+
Online
+
+ +
+
+ +
+ + + + diff --git a/meetups/index.html b/meetups/index.html index 5a196fdd..d4bacb43 100644 --- a/meetups/index.html +++ b/meetups/index.html @@ -5,7 +5,7 @@
{% assign now = "now" | date: "%Y-%m-%d 00:00:00" | date: "%s" | plus: 0 %} {% assign meetups = site.data.meetups | sort: "date" %} - {% include meetup_dates_filter.html %} + {% include meetup_filters.html %} {% for meetup in meetups %} {% assign date = meetup.date | date: "%s" | plus: 0 %} {% if date >= now %}