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?",