mirror of
https://github.com/maierfelix/POGOserver.git
synced 2026-04-25 23:40:25 -05:00
Basic gym add, delete support
This commit is contained in:
parent
9abdae45ee
commit
3a553ec7a2
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
51
js/main.js
51
js/main.js
|
|
@ -7,6 +7,27 @@
|
||||||
var heartTimeout = null;
|
var heartTimeout = null;
|
||||||
var heartTimedOut = true;
|
var heartTimedOut = true;
|
||||||
|
|
||||||
|
var header = `
|
||||||
|
<div class="pure-form pure-g">
|
||||||
|
<div class="pure-u-1-2">
|
||||||
|
<center>
|
||||||
|
<img src='img/pokestop_blue.png'/><br/>
|
||||||
|
<input id="option-one" type="radio" name="type" value="CHECKPOINT" style="margin: 18px;" checked>
|
||||||
|
</center>
|
||||||
|
</div>
|
||||||
|
<div class="pure-u-1-2">
|
||||||
|
<center>
|
||||||
|
<img src='img/gym_0.png'/><br/>
|
||||||
|
<input id="option-two" type="radio" name="type" style="margin: 18px;" value="GYM">
|
||||||
|
</center>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<input name="name" placeholder="Name" type="text" />
|
||||||
|
<input name="description" placeholder="Description" type="text" />
|
||||||
|
<input name="image_url" placeholder="Image" type="text" />
|
||||||
|
<input name="experience" placeholder="Experience" type="text" />
|
||||||
|
`;
|
||||||
|
|
||||||
var gmap = new GMaps({
|
var gmap = new GMaps({
|
||||||
el: "#map",
|
el: "#map",
|
||||||
disableDoubleClickZoom: true,
|
disableDoubleClickZoom: true,
|
||||||
|
|
@ -15,13 +36,8 @@
|
||||||
disableDefaultUI: true,
|
disableDefaultUI: true,
|
||||||
dblclick: function(e) {
|
dblclick: function(e) {
|
||||||
vex.dialog.open({
|
vex.dialog.open({
|
||||||
message: "<center><img src='img/pokestop_blue.png' /><br/>Create new fort</center>",
|
message: "",
|
||||||
input: [
|
input: header,
|
||||||
'<input name="name" placeholder="Name" type="text" />',
|
|
||||||
'<input name="description" placeholder="Description" type="text" />',
|
|
||||||
'<input name="image_url" placeholder="Image" type="text" />',
|
|
||||||
'<input name="experience" placeholder="Experience" type="text" />'
|
|
||||||
].join(""),
|
|
||||||
buttons: [
|
buttons: [
|
||||||
$.extend({}, vex.dialog.buttons.YES, {
|
$.extend({}, vex.dialog.buttons.YES, {
|
||||||
text: "Submit"
|
text: "Submit"
|
||||||
|
|
@ -31,11 +47,14 @@
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
callback: function(data) {
|
callback: function(data) {
|
||||||
e.name = data.name;
|
if (data !== false && Object.keys(data).length) {
|
||||||
e.description = data.description;
|
e.name = data.name;
|
||||||
e.imageUrl = data.image_url;
|
e.description = data.description;
|
||||||
e.experience = data.experience;
|
e.imageUrl = data.image_url;
|
||||||
addFort(e);
|
e.experience = data.experience;
|
||||||
|
e.type = data.type;
|
||||||
|
addFort(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -52,7 +71,8 @@
|
||||||
name: e.name,
|
name: e.name,
|
||||||
description: e.description,
|
description: e.description,
|
||||||
image: e.imageUrl,
|
image: e.imageUrl,
|
||||||
experience: e.experience
|
experience: e.experience,
|
||||||
|
type: e.type
|
||||||
}, function(res) {
|
}, function(res) {
|
||||||
console.log(res);
|
console.log(res);
|
||||||
refreshMapForts();
|
refreshMapForts();
|
||||||
|
|
@ -163,11 +183,14 @@
|
||||||
}, function(result) {
|
}, function(result) {
|
||||||
gmap.removeMarkers();
|
gmap.removeMarkers();
|
||||||
result.forts.map((fort) => {
|
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({
|
gmap.addMarker({
|
||||||
lat: fort.latitude,
|
lat: fort.latitude,
|
||||||
lng: fort.longitude,
|
lng: fort.longitude,
|
||||||
title: fort.name,
|
title: fort.name,
|
||||||
icon: "img/pokestop_blue.png",
|
icon: icon,
|
||||||
rightclick: function(e) {
|
rightclick: function(e) {
|
||||||
vex.dialog.confirm({
|
vex.dialog.confirm({
|
||||||
message: "<center><img src='img/pokestop_blue.png' /><br/>Delete this fort?</center>",
|
message: "<center><img src='img/pokestop_blue.png' /><br/>Delete this fort?</center>",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user