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 );