_includes/segment/index.html in askclass-course-theme-0.6.0 vs _includes/segment/index.html in askclass-course-theme-0.7.0
- old
+ new
@@ -19,11 +19,11 @@
<div class="tab material-symbols-outlined">{{ session.icon }}</div>
{%- endif -%}
{%- if session.due -%}
<div class="header">
- <span class="material-symbols-outlined">alarm_on</span>
+ <span data-date="{{ session.due }}" class="material-symbols-outlined alarm">alarm_on</span>
{{ session.due | date: '%b %e, %y' }}
</div>
{%- elsif session.type -%}
<div class="header">{{ session.header }}</div>
{%- else -%}
@@ -44,5 +44,15 @@
{%- endif -%}
</div>
</li>
{%- endfor -%}
</ul>
+
+<script defer>
+ const due = document.querySelectorAll('.alarm');
+ due.forEach( el => {
+ const d = new Date(el.dataset.date.split('-')).getTime();
+ if (d < Date.now()) {
+ el.parentNode.removeChild(el);
+ }
+ });
+</script>