assets/js/actions-map.js in jekyll-theme-chaos-0.1.0 vs assets/js/actions-map.js in jekyll-theme-chaos-0.1.1

- old
+ new

@@ -8,10 +8,12 @@ {% assign actions = site.actions | sort: "start_date" %} {% else %} {% assign actions = site.actions %} {% endif %} +var now = new Date() + var actionsData = { "events":[ {% for a in actions %} {{ a | jsonify }}{% unless forloop.last %},{% endunless %} {% endfor %}] @@ -62,9 +64,14 @@ var markerCluster = L.markerClusterGroup({ maxClusterRadius: 25, }); for (i in actionsData["events"]){ + startDate = new Date(actionsData["events"][i]["start_date"]) + if (startDate < (now + (60 * 60))){ + actionsData["events"].splice(i,1); + continue + } var markerLocation = actionsData["events"][i]["location"]["location"]; var newMarker = L.marker([markerLocation["latitude"], markerLocation["longitude"]],{icon: redMarker}); newMarker.actionData = actionsData["events"][i] newMarker.actionData['slug'] = actionsData["events"][i]["browser_url"].replace("https://actionnetwork.org/events/","") newMarker.on("click",markerClicked );