From d4177e748908fd1f9bb8cb61237e988dc1f51fe6 Mon Sep 17 00:00:00 2001 From: jreichmann Date: Thu, 7 Mar 2019 15:45:26 +0100 Subject: [PATCH] Added switch to control wether past events are shown or not --- timer.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/timer.js b/timer.js index c1a2bac..12b18ef 100644 --- a/timer.js +++ b/timer.js @@ -1,5 +1,9 @@ (function(window) { + window.events = { + showPastEvents: false + } + function fetchEvents() { return new Promise((fullfill, reject) => { fetch('./events.json') @@ -69,10 +73,14 @@ window.onload = () => { fetchEvents().then(events => { + const now = Date.now() events + .filter(event => !(window.events.showPastEvents && (Date.parse(event.date) - now < 0))) .sort((a, b) => Date.parse(a.date) - Date.parse(b.date)) .forEach(event => renderEvent(event)) }) } -})(window); \ No newline at end of file +})(window); + +//window.events.showPastEvents = true \ No newline at end of file