diff --git a/img/gym_white.png b/img/gym_NEUTRAL.png similarity index 100% rename from img/gym_white.png rename to img/gym_NEUTRAL.png diff --git a/js/main.js b/js/main.js index 8dc6b54..494dbb9 100644 --- a/js/main.js +++ b/js/main.js @@ -7,6 +7,27 @@ var heartTimeout = null; var heartTimedOut = true; + var header = ` +
+
+
+
+ +
+
+
+
+
+ +
+
+
+ + + + + `; + var gmap = new GMaps({ el: "#map", disableDoubleClickZoom: true, @@ -15,13 +36,8 @@ disableDefaultUI: true, dblclick: function(e) { vex.dialog.open({ - message: "

Create new fort
", - input: [ - '', - '', - '', - '' - ].join(""), + message: "", + input: header, buttons: [ $.extend({}, vex.dialog.buttons.YES, { text: "Submit" @@ -31,11 +47,14 @@ }) ], callback: function(data) { - e.name = data.name; - e.description = data.description; - e.imageUrl = data.image_url; - e.experience = data.experience; - addFort(e); + if (data !== false && Object.keys(data).length) { + e.name = data.name; + e.description = data.description; + e.imageUrl = data.image_url; + e.experience = data.experience; + e.type = data.type; + addFort(e); + } } }) } @@ -52,7 +71,8 @@ name: e.name, description: e.description, image: e.imageUrl, - experience: e.experience + experience: e.experience, + type: e.type }, function(res) { console.log(res); refreshMapForts(); @@ -163,11 +183,14 @@ }, function(result) { gmap.removeMarkers(); result.forts.map((fort) => { + let icon = null; + if (fort.type === "CHECKPOINT") icon = "img/pokestop_blue.png"; + else icon = "img/gym_" + fort.owned_by_team + ".png"; gmap.addMarker({ lat: fort.latitude, lng: fort.longitude, title: fort.name, - icon: "img/pokestop_blue.png", + icon: icon, rightclick: function(e) { vex.dialog.confirm({ message: "

Delete this fort?
",