Skip to content
Snippets Groups Projects
Commit 9fcc8670 authored by Kevin Lin's avatar Kevin Lin :sparkles:
Browse files

Revert "Simplify schedule data format"

This reverts commit 8aa5702d.
parent 84e51d60
No related branches found
No related tags found
No related merge requests found
...@@ -9,24 +9,20 @@ ...@@ -9,24 +9,20 @@
<ul class="schedule-group"> <ul class="schedule-group">
{% for day in page.schedule %} {% for day in page.schedule %}
<li class="schedule-day"> <li class="schedule-day">
{% assign day_name = day | first %} <h2 class="schedule-header">{{ day.name }}</h2>
<h2 class="schedule-header">{{ day_name }}</h2> {% if day.events %}
{% assign events = day | last %}
{% if events %}
<ul class="schedule-events" style="height: {{ page.timeline | size | times: 40 }}px"> <ul class="schedule-events" style="height: {{ page.timeline | size | times: 40 }}px">
{% for event in events %} {% for event in day.events %}
{% assign event_name = event | first %} {% capture start %}{% include minutes.liquid time=event.start %}{% endcapture %}
{% assign event_data = event | last %} {% capture end %}{% include minutes.liquid time=event.end %}{% endcapture %}
{% capture start %}{% include minutes.liquid time=event_data.start %}{% endcapture %}
{% capture end %}{% include minutes.liquid time=event_data.end %}{% endcapture %}
{% assign top = start | minus: offset | times: 40 | divided_by: 30 %} {% assign top = start | minus: offset | times: 40 | divided_by: 30 %}
{% assign height = end | minus: start | times: 40 | divided_by: 30 %} {% assign height = end | minus: start | times: 40 | divided_by: 30 %}
<li class="schedule-event {% if event_data.class %}{{ event_data.class }}{% else %}{{ event_name | slugify }}{% endif %}" <li class="schedule-event {% if event.class %}{{ event.class }}{% else %}{{ event.name | slugify }}{% endif %}"
style="top: {{ top }}px; height: {{ height }}px;"> style="top: {{ top }}px; height: {{ height }}px;">
<div class="name">{{ event_name }}</div> <div class="name">{{ event.name }}</div>
<div class="time">{{ event_data.start }}–{{ event_data.end }}</div> <div class="time">{{ event.start }}–{{ event.end }}</div>
{% if event_data.location %} {% if event.location %}
<div class="location">{{ event_data.location }}</div> <div class="location">{{ event.location }}</div>
{% endif %} {% endif %}
</li> </li>
{% endfor %} {% endfor %}
......
...@@ -19,45 +19,48 @@ timeline: ...@@ -19,45 +19,48 @@ timeline:
- '5:00 PM' - '5:00 PM'
- '5:30 PM' - '5:30 PM'
schedule: schedule:
Monday: - name: Monday
Lecture: events:
start: 9:30 AM - name: Lecture
end: 10:30 AM start: 9:30 AM
location: 150 Wheeler end: 10:30 AM
Section: location: 150 Wheeler
start: 11:30 AM - name: Section
end: 12:30 PM start: 11:30 AM
location: 310 Soda end: 12:30 PM
Office Hours: location: 310 Soda
start: 12:30 PM - name: Office Hours
end: 2:00 PM start: 12:30 PM
location: 271 Soda end: 2:00 PM
Tuesday: location: 271 Soda
Wednesday: - name: Tuesday
Lecture: - name: Wednesday
start: 9:30 AM events:
end: 10:30 AM - name: Lecture
location: 150 Wheeler start: 9:30 AM
Section: end: 10:30 AM
start: 11:30 AM location: 150 Wheeler
end: 12:30 PM - name: Section
location: 310 Soda start: 11:30 AM
Office Hours: end: 12:30 PM
start: 12:30 PM location: 310 Soda
end: 2:00 PM - name: Office Hours
location: 271 Soda start: 12:30 PM
Thursday: end: 2:00 PM
Friday: location: 271 Soda
Lecture: - name: Thursday
start: 9:30 AM - name: Friday
end: 10:30 AM events:
location: 150 Wheeler - name: Lecture
Section: start: 9:30 AM
start: 11:30 AM end: 10:30 AM
end: 12:30 PM location: 150 Wheeler
location: 310 Soda - name: Section
Office Hours: start: 11:30 AM
start: 12:30 PM end: 12:30 PM
end: 2:00 PM location: 310 Soda
location: 271 Soda - name: Office Hours
start: 12:30 PM
end: 2:00 PM
location: 271 Soda
--- ---
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment