@@ -52,9 +52,9 @@ <h3 class="mission__statement">Provide mentorship and challenge for people of al
5252 < div class ="row container-fluid ">
5353 < hr class ="upcoming-divider ">
5454 < div class ="upcoming__img-container col-md-12 ">
55- < div class ="row ">
56- < div class ="upcoming__col col-md-5 col-12 ">
57- < h2 class ="upcoming-title "> Upcoming Event</ h2 >
55+ < div class ="upcoming__content row ">
56+ < div class ="upcoming__col col-md-5 col-12 mr-auto ">
57+ < h2 class ="upcoming__title "> Upcoming Event</ h2 >
5858 < div class ="row ">
5959 < div class ="no-gutters__col col-3 ">
6060 < h2 class ="post__label "> Event</ h2 >
@@ -76,7 +76,6 @@ <h2 class="post__label">Venue</h2>
7676 {{ post.venue }}
7777 </ div >
7878 </ div >
79-
8079 < div class ="row ">
8180 < div class ="no-gutters__col col-3 ">
8281 < h2 class ="post__label "> Date</ h2 >
@@ -87,11 +86,72 @@ <h2 class="post__label">Date</h2>
8786 {{ post.date | date: "%e %B %Y" }}
8887 </ div >
8988 </ div >
89+ {% if post.project_logo %}
90+ < div class ="row ">
91+ < div class ="no-gutters__col col-3 ">
92+ < h2 class ="post__label "> Project</ h2 >
93+ </ div >
94+ </ div >
95+ < div class ="row ">
96+ < div class ="upcoming__event-title col-12 text-center ">
97+ < a href ="{{ post.project_link }} ">
98+ < img class ="upcoming__project-logo " src ="{{ site.baseurl }}/{{ post.project_logo }} ">
99+ </ a >
100+ </ div >
101+ </ div >
102+ {% endif %}
90103 </ div >
91- < div class ="upcoming__logo-col col-auto text-center ">
92- < a href ="http://pandas.pydata.org/index.html ">
93- < img class ="upcoming__project-logo " src ="{{ site.baseurl }}/{{ post.project_logo }} ">
94- </ a >
104+ < div class ="upcoming__logo-col col-md-5 text-center ">
105+ < div class ="upcoming__sponsor-list h-100 ">
106+ < h2 class ="upcoming__sponsor-title "> Supported By</ h2 >
107+ <!--HERE feed event sponsors only - we need sponsor objects not just the name.-->
108+ <!--Build an array of site sponsors (all).-->
109+ {% assign site_sponsors_all = "" | split: ',' %}
110+ {% for sponsor in site.sponsors %}
111+ {% assign site_sponsors_all = site_sponsors_all | push: sponsor %}
112+ {% endfor %}
113+
114+ <!--Build an array of sponsors for the event.-->
115+ {% assign event_sponsors = "" | split: ',' %}
116+ {% for sponsor in post.sponsors %}
117+ {% for site_sponsor in site_sponsors_all %}
118+ {% if site_sponsor.sponsor_id == sponsor %}
119+ {% assign event_sponsors = event_sponsors | push: site_sponsor %}
120+ {% endif %}
121+ {% endfor %}
122+ {% endfor %}
123+
124+ {% assign num_of_sponsors = event_sponsors | size %}
125+ {% assign sponsors_remainder = num_of_sponsors | modulo: 2 %}
126+
127+ {% if sponsors_remainder == 0 %}
128+ {% assign num_of_sponsors_even = true %}
129+ {% assign row_num_modifier = 1 %}
130+ {% else %}
131+ {% assign num_of_sponsors_even = false %}
132+ {% assign row_num_modifier = 0 %}
133+ {% endif %}
134+
135+ {% assign num_of_rows = num_of_sponsors | divided_by: 2 | floor | minus: row_num_modifier %}
136+ {% assign items_per_row = 1 %}
137+
138+ {% for row in (0..num_of_rows) %}
139+ {% if forloop.last and num_of_sponsors_even == false %}
140+ {% assign items_per_row = 0 %}
141+ {% endif %}
142+ < div class ="row ">
143+ {% for col in (0..items_per_row) %}
144+ {% assign sponsor_index = row | times: 2 | plus: col %}
145+ {% assign sponsor = event_sponsors[sponsor_index] %}
146+ < div class ="footer__sponsor-col col-md-12 col-lg-6 ">
147+ < a class ="footer__sponsor-link " href ="{{ sponsor.sponsor_link }} ">
148+ < img class ="footer__img " src ="{{ site.baseurl }}/{{ sponsor.sponsor_logo }} ">
149+ </ a >
150+ </ div >
151+ {% endfor %}
152+ </ div >
153+ {% endfor %}
154+ </ div >
95155 </ div >
96156 </ div >
97157 < div class ="upcoming__button-row row ">
0 commit comments