-
Notifications
You must be signed in to change notification settings - Fork 0
/
iitc-plugin-pogo.user.js
1157 lines (1006 loc) · 166 KB
/
iitc-plugin-pogo.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// ==UserScript==
// @id iitc-plugin-pogo
// @name IITC plugin: pogo for portals
// @category Layer
// @version 0.6.0.20191126.194000
// @updateURL https://github.com/TiagoDGomes/iitc-plugin-pogo/raw/master/iitc-plugin-pogo.meta.js
// @downloadURL https://github.com/TiagoDGomes/iitc-plugin-pogo/raw/master/iitc-plugin-pogo.user.js
// @description IITC: Mark Ingress portals as a pokestop or gym in Pokemon Go.
// @include http://intel.ingress.com/*
// @match http://intel.ingress.com/*
// @include https://intel.ingress.com/*
// @match https://intel.ingress.com/*
// @grant none
// ==/UserScript==
function wrapper(plugin_info) {
// ensure plugin framework is there, even if iitc is not yet loaded
if (typeof window.plugin !== 'function') {
window.plugin = function () {};
}
// PLUGIN START ////////////////////////////////////////////////////////
/***********************************************************************
HOOKS:
- pluginpogoEdit: fired when a pogo/folder is removed, added or sorted, also when a folder is opened/closed;
- pluginpogoOpenOpt: fired when the "pogo Options" panel is opened (you can add new options);
***********************************************************************/
////////////////////////////////////////////////////////////////////////
// use own namespace for plugin
if (typeof window.plugin.pogo !== 'function') {
window.plugin.pogo = function () {};
}
window.plugin.pogo.KEY_OTHER_pogo = 'idOthers';
window.plugin.pogo.KEY_STORAGE = 'plugin-pogo';
window.plugin.pogo.KEY_POGO_MODE = 'plugin-pogo-mode';
window.plugin.pogo.KEY_POGO_STOPDISK = 'plugin-pogo-stop-disk';
window.plugin.pogo.KEY_POGO_ICONPACK = 'plugin-pogo-icon-pack';
window.plugin.pogo.KEY_STORAGE_DATE = 'plugin-pogo-latestdate';
window.plugin.pogo.KEY_STORAGE_UPDATE_URL = 'plugin-pogo-update-url';
window.plugin.pogo.KEY_STORAGE_AUTO_UPDATE = 'plugin-pogo-auto-update';
window.plugin.pogo.KEY = {
key: window.plugin.pogo.KEY_STORAGE,
field: 'pogoObj'
};
window.plugin.pogo.pogoObj = {};
window.plugin.pogo.latestdate = '';
window.plugin.pogo.showStopDisk = true;
window.plugin.pogo.stopLayers = {};
window.plugin.pogo.stopLayerGroup = null;
window.plugin.pogo.gymLayers = {};
window.plugin.pogo.gymLayerGroup = null;
window.plugin.pogo.gymExLayers = {};
window.plugin.pogo.gymExLayerGroup = null;
if (typeof window.plugin.pogo.iconPack == 'undefined') {
window.plugin.pogo.iconPack = {};
}
window.plugin.pogo.iconPackNameSelected = 'default';
window.plugin.pogo.iconPack[window.plugin.pogo.iconPackNameSelected] = {
"name": "Default",
"pokestop": {
iconUrl: 'data:image/png;base64,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',
iconAnchor: [9, 21],
iconSize: [17, 22]
},
"gym": {
iconUrl: 'data:image/png;base64,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',
iconAnchor: [9, 21],
iconSize: [17, 22]
},
"gym_ex": {
iconUrl: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJ0AAASdAHeZh94AAAAB3RJTUUH4wsGEQI652HfNgAAA0hJREFUOE99kk9M22UYx7k0OhKXuJPObGxO/pgtGG1GM6B/KLAJK6sF3DqE0n+MBFoIDjZKC6WAo9Ax2tGBrSCwsRHmkG6SMkbdotuiHjTxZGJcOOhJzTRmBy2lH3+0NepBP8n38L7P+3ze5/CkbbFTUvX08+KiLNGOzBzRjn0v/52tcyrpmdmi9N3Zomf2ZInS92S+IJG9lFNdLUoIdhWUqvaWVGweqNfzSkMDuWbzf8S0KdQ399fVxzIUZbFd+SXihOC5/QWavBYrbywGkLnsKAadFLmdFA44kAqRD/aQ39eVuJf32dEsTfKq0cTOnDxJQpAhlqvlXWdRuGy8eLCY7KKj7M4v5bUjGmpOWcmWvU5RVS2ZsjL2CvUSdy/5LS1k5CryEoIDh8rUZd0OVMP9iA9XkVWsorjGyJ3Ix8xenWf+gxuc812i8M06oV5Jhc9NcdtpciWlScEhZaVa099H5QU34lINLt84kU8f4AtOsbq6yq+PH7MRi7HwUZjCCi2V/vOoOm1IFMeSAqXqpFrrGeKoMMHoxPts4Z++wtjUDD//9CN/RDewDXtR1pop1Rp5a3KM6t5eFOXapEB1/JTacNHHCf8I/qk5vNNzzN8K8+2j9YQsGo0yPreAqsHKMX0zxtkAtYODlFcZkoLjxlZ1UzBA40yQCr0FXUc3kwuLrH//Q0LwF9989whtUweNc1OYR72c1LUdTAj0Fofm7SuXab01j85qxzFyiYdffs3s0jID45PcjHzCb0+eELp9l1qLjbaVG1jfDWBo6kxOYHVdUNmCs5xeC3FmbQmL14++3YnRPoDZOYjB1sfZc14sPj9nIiHa7wjvLgZpdg4lF8kZCGxzO4Z7PK5R2hfmsT9cwbHyIV2+Cbr6R7GPBegML2J7EKbj2jU8PSNRl9PT3HP9enKVt4hvl+yjrIl7jd28c34cW/gmrs/W6L+7jOvzCLblEEPuMb4w2dlQGiEtbVuqNUn8sOnZeGFdCKmBzQort1v7GXrvMs6VZTwTM9xr6oXyZiisF6KbRqp7KtX6bzaKTUfiUt19ZEZ+17SyXtNOTN0iNOmJy+pXonJDQerp/xNTGk8Ioq+EH3+JS/X3NxTG8lTpH6Sl/QlCa+4+OA1mMwAAAABJRU5ErkJggg==',
iconAnchor: [9, 21],
iconSize: [17, 22]
}
};
window.plugin.pogo.isSmart = undefined;
window.plugin.pogo.POKESTOP_PNG = "url('data:image/png;base64,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')";
window.plugin.pogo.isAndroid = function () {
if (typeof android !== 'undefined' && android) {
return true;
}
return false;
};
/*********************************************************************************************************************/
// Generate an ID for the pogo (date time + random number)
window.plugin.pogo.generateID = function () {
var d = new Date();
var ID = d.getTime() + (Math.floor(Math.random() * 99) + 1);
var ID = 'id' + ID.toString();
return ID;
};
// Format the string
window.plugin.pogo.escapeHtml = function (text) {
return text
.replace(/&/g, "&")
.replace(/</g, "<")
.replace(/>/g, ">")
.replace(/"/g, """)
.replace(/'/g, "'")
.replace(/\//g, '/')
.replace(/\\/g, '\');
};
// Update the localStorage
window.plugin.pogo.saveStorage = function () {
if (window.plugin.pogo.pogoObj == undefined || Object.keys(window.plugin.pogo.pogoObj).length === 0) {
window.plugin.pogo.loadStorage();
}
localStorage[plugin.pogo.KEY_STORAGE] = JSON.stringify(window.plugin.pogo.pogoObj);
localStorage[plugin.pogo.KEY_STORAGE_DATE] = window.plugin.pogo.latestdate;
};
// Load the localStorage
window.plugin.pogo.loadStorage = function () {
window.plugin.pogo.pogoObj = JSON.parse(localStorage[plugin.pogo.KEY_STORAGE]);
var newplugin = {
"maps": {
"idOthers": {
"label": "Others",
"state": 1,
"pogo": {}
}
},
"portals": {
"idOthers": {
"label": "Others",
"state": 1,
"pogo": {}
}
}
};
if (window.plugin.pogo.pogoObj === newplugin) {
console.log("New plugin");
} else {
console.log("Existing data present");
}
window.plugin.pogo.latestdate = localStorage[plugin.pogo.KEY_STORAGE_DATE];
window.plugin.pogo.usePogoMode = localStorage[plugin.pogo.KEY_POGO_MODE] === true || localStorage[plugin.pogo.KEY_POGO_MODE] == 'true';
window.plugin.pogo.showStopDisk = localStorage[plugin.pogo.KEY_POGO_STOPDISK] === true || localStorage[plugin.pogo.KEY_POGO_STOPDISK] == 'true';
window.plugin.pogo.iconPackNameSelected = localStorage[plugin.pogo.KEY_POGO_ICONPACK];
};
window.plugin.pogo.createStorage = function () {
if (!localStorage[window.plugin.pogo.KEY_STORAGE]) {
window.plugin.pogo.pogoObj.maps = {
idOthers: {
label: "Others",
state: 1,
pogo: {}
}
};
window.plugin.pogo.pogoObj.portals = {
idOthers: {
label: "Others",
state: 1,
pogo: {}
}
};
window.plugin.pogo.saveStorage();
}
if (!localStorage[plugin.pogo.KEY_STORAGE_DATE]) {
window.plugin.pogo.latestdate = '';
window.plugin.pogo.saveStorage();
}
};
window.plugin.pogo.refreshpogo = function () {
$('#pogo_maps > ul, #pogo_portals > ul').remove();
window.plugin.pogo.loadStorage();
window.plugin.pogo.updateStarPortal();
};
/***************************************************************************************************************************************************************/
window.plugin.pogo.findByGuid = function (guid) {
var list = window.plugin.pogo.pogoObj['portals'];
for (var idFolders in list) {
for (var idpogo in list[idFolders]['pogo']) {
var portalGuid = list[idFolders]['pogo'][idpogo]['guid'];
if (guid === portalGuid) {
return {
"id_folder": idFolders,
"id_pogo": idpogo
};
}
}
}
};
// Append a 'star' flag in sidebar.
window.plugin.pogo.onPortalSelectedPending = false;
window.plugin.pogo.onPortalSelected = function () {
$('.pogoStop').remove();
$('.pogoGym').remove();
if (window.selectedPortal == null) {
return;
}
if (!window.plugin.pogo.onPortalSelectedPending) {
window.plugin.pogo.onPortalSelectedPending = true;
setTimeout(function () { // the sidebar is constructed after firing the hook
window.plugin.pogo.onPortalSelectedPending = false;
$('.pogoStop').remove();
$('.pogoGym').remove();
$('.pogoGymEx').remove();
if (typeof (Storage) === "undefined") {
$('#portaldetails > .imgpreview').after(plugin.pogo.htmlDisabledMessage);
return;
}
// Prepend a star to mobile status-bar
if (window.plugin.pogo.isSmart) {
$('#updatestatus').prepend(plugin.pogo.htmlStar);
$('#updatestatus .pogoStop').attr('title', '');
}
$('#portaldetails > h3.title').before(plugin.pogo.htmlStar);
window.plugin.pogo.updateStarPortal();
window.plugin.pogo.optPogoMode();
$('.bottom.close').addClass('show');
}, 0);
}
};
// Update the status of the star (when a portal is selected from the map/pogo-list)
window.plugin.pogo.updateStarPortal = function () {
var guid = window.selectedPortal;
$('.pogoStop').removeClass('favorite');
$('.pogoGym').removeClass('favorite');
$('.pogoGymEx').removeClass('favorite');
$('.pogo a.pogoLink.selected').removeClass('selected');
// If current portal is into pogo: select pogo portal from portals list and select the star
if (localStorage[window.plugin.pogo.KEY_STORAGE].search(guid) != -1) {
var pogoData = window.plugin.pogo.findByGuid(guid);
if (pogoData) {
var list = window.plugin.pogo.pogoObj['portals'];
$('.pogo#' + pogoData['id_pogo'] + ' a.pogoLink').addClass('selected');
if (list[pogoData['id_folder']]['label'] === "pokestop") {
$('.pogoStop').addClass('favorite');
}
if (list[pogoData['id_folder']]['label'] === "gym") {
$('.pogoGym').addClass('favorite')
}
if (list[pogoData['id_folder']]['label'] === "gym_ex") {
$('.pogoGymEx').addClass('favorite')
}
}
}
};
// Switch the status of the star
window.plugin.pogo.switchStarPortal = function (type) {
var guid = window.selectedPortal;
// If portal is saved in pogo: Remove this pogo
var pogoData = window.plugin.pogo.findByGuid(guid);
if (pogoData) {
var list = window.plugin.pogo.pogoObj['portals'];
// Get portal name and coordinates
var p = window.portals[guid];
var ll = p.getLatLng();
delete list[pogoData['id_folder']]['pogo'][pogoData['id_pogo']];
$('.pogo#' + pogoData['id_pogo'] + '').remove();
window.plugin.pogo.saveStorage();
window.plugin.pogo.updateStarPortal();
window.runHooks('pluginpogoEdit', {
"target": "portal",
"action": "remove",
"folder": pogoData['id_folder'],
"id": pogoData['id_pogo'],
"guid": guid
});
console.log('pogo: removed portal (' + pogoData['id_pogo'] + ' situated in ' + pogoData['id_folder'] + ' folder)');
if (list[pogoData['id_folder']].label !== type) {
if (type === 'gym') {
plugin.pogo.addPortalpogo(guid, ll.lat + ',' + ll.lng, p.options.data.title, 'gym');
}
if (type === 'pokestop') {
plugin.pogo.addPortalpogo(guid, ll.lat + ',' + ll.lng, p.options.data.title, 'pokestop');
}
if (type === 'gym_ex') {
plugin.pogo.addPortalpogo(guid, ll.lat + ',' + ll.lng, p.options.data.title, 'gym_ex');
}
} else {
plugin.pogo.addPortalpogo(guid, ll.lat + ',' + ll.lng, p.options.data.title, 'none');
}
}
// If portal isn't saved in pogo: Add this pogo
else {
// Get portal name and coordinates
var p = window.portals[guid];
var ll = p.getLatLng();
plugin.pogo.addPortalpogo(guid, ll.lat + ',' + ll.lng, p.options.data.title, type);
}
};
//Add folders for gyms and pokestops
window.plugin.pogo.addFolder = function (label) {
var ID = window.plugin.pogo.generateID();
var type = 'folder';
// Add new folder in the localStorage
window.plugin.pogo.pogoObj['portals'][ID] = {
"label": label,
"state": 1,
"pogo": {}
};
window.plugin.pogo.saveStorage();
window.plugin.pogo.refreshpogo();
window.runHooks('pluginpogoEdit', {
"target": type,
"action": "add",
"id": ID
});
console.log('pogo: added ' + type + ' ' + ID);
};
//check if folders exist
window.plugin.pogo.checkFolder = function () {
var list = window.plugin.pogo.pogoObj['portals'];
var gym, pokestop,gym_ex, none = 0;
for (var idFolders in list) {
var folders = list[idFolders];
if (gym === 1 || folders['label'] === 'gym') {
gym = 1;
} else {
gym = 0;
}
if (gym_ex === 1 || folders['label'] === 'gym_ex') {
gym_ex = 1;
} else {
gym_ex = 0;
}
if (pokestop === 1 || folders['label'] === 'pokestop') {
pokestop = 1;
} else {
pokestop = 0;
}
if (none === 1 || folders['label'] === 'none') {
none = 1;
} else {
none = 0;
}
}
if (gym === 0) {
window.plugin.pogo.addFolder('gym');
}
if (gym_ex === 0) {
window.plugin.pogo.addFolder('gym_ex');
}
if (pokestop === 0) {
window.plugin.pogo.addFolder('pokestop');
}
if (none === 0) {
window.plugin.pogo.addFolder('none');
}
};
// Add portal
plugin.pogo.addPortalpogo = function (guid, latlng, label, type) {
var ID = window.plugin.pogo.generateID();
/*if(!window.plugin.pogo.pogoObj['portals'][window.plugin.pogo.KEY_OTHER_pogo]['pogo'])
{
window.plugin.pogo.pogoObj['portals'][window.plugin.pogo.KEY_OTHER_pogo]['pogo'] = {};
}*/
window.plugin.pogo.checkFolder();
var typeID = '';
window.plugin.pogo.getFolderID = function () {
var list = window.plugin.pogo.pogoObj['portals'];
for (var idFolders in list) {
var folders = list[idFolders];
if (folders['label'] === type) {
typeID = idFolders;
}
}
};
window.plugin.pogo.getFolderID();
// Add pogo in the localStorage
window.plugin.pogo.pogoObj['portals'][typeID]['pogo'][ID] = {
"guid": guid,
"latlng": latlng,
"label": label
};
window.plugin.pogo.saveStorage();
window.plugin.pogo.refreshpogo();
window.runHooks('pluginpogoEdit', {
"target": "portal",
"action": "add",
"id": ID,
"guid": guid,
"type": typeID,
"latlng": latlng,
"lbl": label
});
console.log('pogo: added portal ' + ID);
};
window.plugin.pogo.onSearch = function (query) {
var term = query.term.toLowerCase();
$.each(plugin.pogo.pogoObj.maps, function (id, folder) {
$.each(folder.pogo, function (id, pogo) {
if (pogo.label.toLowerCase().indexOf(term) === -1) {
return;
}
query.addResult({
title: escapeHtmlSpecialChars(pogo.label),
description: 'Map in folder "' + escapeHtmlSpecialChars(folder.label) + '"',
icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADYSURBVCiRldExLoRxEAXw33xZ4QIKB9BQWPl0yFKJA4hCo1CqXMABVA6gcgkFnc7/s7VQaByAgoYdhU3sZr9NmGSaee/NvJeJUkr6R3WgrusYm/ajJ7zr5t3ouGmarFrXpFPpuA2aFDSxIWxjXz/mWy25jx3hEAsqS0NsFi/68YxHlXPK8MKbGwR6GN06g0XhwYrrX0tb+enJAS5b8pzp5gk5GM+wl1/C1YQgfEwPPbA+JN3iAgMsTxeEOWlXNzet5pHKGl7HOKWUzEx/6VJKdvj54IT3KfUNvrNZ/jYm+uoAAAAASUVORK5CYII=',
position: L.latLng(pogo.latlng.split(",")),
zoom: pogo.z,
onSelected: window.plugin.pogo.onSearchResultSelected,
});
});
});
$.each(plugin.pogo.pogoObj.portals, function (id, folder) {
$.each(folder.pogo, function (id, pogo) {
if (pogo.label.toLowerCase().indexOf(term) === -1) {
return;
}
query.addResult({
title: escapeHtmlSpecialChars(pogo.label),
description: 'Pokemon Go ' + escapeHtmlSpecialChars(folder.label),
icon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADFSURBVCiRrdEtTkMBEATgb19C0gsgEEgMFW2TooAURzgACoNAorgAB6jqAVBcghBQYPmxBAQeBYYQ4C2CJvTlPUibMG53ZpKZ3chMs6Bo3N7EwG2sTG9Ih9J+ExW1SFexpnCBNyzq5VPdcB2bwi4WsIz5Mf+OR9wrjHTy9DvSi3MEBhNimMOScKfj7KfDRn54sIPjhj5D3Twgy2rp7fwUTuotvU6O1SuVVseiSxyhRPt3Q2hJW7q5rpd7Cn08VyT/8+k/8AVY7Dd1pA43RAAAAABJRU5ErkJggg==',
position: L.latLng(pogo.latlng.split(",")),
guid: pogo.guid,
onSelected: window.plugin.pogo.onSearchResultSelected,
});
});
});
};
window.plugin.pogo.onSearchResultSelected = function (result, event) {
if (result.guid) { // portal
var guid = result.guid;
if (event.type == 'dblclick') {
zoomToAndShowPortal(guid, result.position);
} else if (window.portals[guid]) {
renderPortalDetails(guid);
} else {
window.selectPortalByLatLng(result.position);
}
} else if (result.zoom) { // map
map.setView(result.position, result.zoom);
}
return true; // prevent default behavior
};
/***************************************************************************************************************************************************************/
/** OPTIONS ****************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/
// Manual import, export and reset data
window.plugin.pogo.manualOpt = function () {
window.plugin.pogo.setupContent();
dialog({
html: plugin.pogo.htmlSetbox,
dialogClass: 'ui-dialog-pogoSet',
title: 'PoGo Options'
});
//window.plugin.pogo.getLatestDataTime();
window.runHooks('pluginpogoOpenOpt');
};
window.plugin.pogo.optAlert = function (message) {
$('.ui-dialog .ui-dialog-buttonset').prepend('<p class="pogo-alert" style="float:left;margin-top:4px;">' + message + '</p>');
$('.pogo-alert').delay(2500).fadeOut();
};
window.plugin.pogo.optStopDisk = function (value) {
if (value == undefined) {
value = window.plugin.pogo.showStopDisk;
} else {
window.plugin.pogo.showStopDisk = value === true || value == 'true';
localStorage[plugin.pogo.KEY_POGO_STOPDISK] = window.plugin.pogo.showStopDisk;
}
if (value) {
$('body').addClass('show_stop_disk');
} else {
$('body').removeClass('show_stop_disk');
}
}
window.plugin.pogo.optPogoMode = function (value) {
var items_ingress = '#redeem, #playerstat, #chat, #chatcontrols, #chatinput, #sidebar #level, #sidebar .mods, #randdetails, #resodetails, #gamestat';
if (value == undefined) {
value = window.plugin.pogo.usePogoMode;
$('#portaldetails .imgpreview').append('<div class="pokestop_img"></div>');
} else {
window.plugin.pogo.usePogoMode = value === true || value == 'true';
localStorage[plugin.pogo.KEY_POGO_MODE] = window.plugin.pogo.usePogoMode;
}
if (value) { //pogo mode
console.log('pogo mode');
$(items_ingress).hide();
$('#portaldetails .imgpreview').css('height', '360px');
$('body').addClass('pogo_theme');
} else { //normal
console.log('normal mode');
$(items_ingress).show();
$('#sidebar, #portaldetails .imgpreview').css('height', '');
$('body').removeClass('pogo_theme');
}
window.plugin.pogo.optStopDisk();
};
window.plugin.pogo.optIconPack = function (value) {
if (typeof value === 'undefined') {
value = window.plugin.pogo.iconPackNameSelected;
} else {
window.plugin.pogo.iconPackNameSelected = value;
localStorage[plugin.pogo.KEY_POGO_ICONPACK] = window.plugin.pogo.iconPackNameSelected;
}
window.plugin.pogo.resetAllStars();
};
window.plugin.pogo.optCopy = function () {
if (typeof android !== 'undefined' && android && android.shareString) {
return android.shareString(localStorage[window.plugin.pogo.KEY_STORAGE]);
} else {
dialog({
html: '<p><a onclick="$(\'.ui-dialog-pogoSet-copy textarea\').select();">Select all</a> and press CTRL+C to copy it.</p><textarea readonly>' + localStorage[window.plugin.pogo.KEY_STORAGE] + '</textarea>',
dialogClass: 'ui-dialog-pogoSet-copy',
title: 'PoGo Export'
});
}
};
window.plugin.pogo.optExport = function () {
if (typeof android !== 'undefined' && android && android.saveFile) {
android.saveFile("IITC-pogo.json", "application/json", localStorage[window.plugin.pogo.KEY_STORAGE]);
}
};
window.plugin.pogo.importStr = function(str){
try {
var list = JSON.parse(str); // try to parse JSON first
for (var idFolders in list['portals']) {
for (var idpogo in list['portals'][idFolders]['pogo']) {
var latlng = list['portals'][idFolders]['pogo'][idpogo].latlng;
var guid = list['portals'][idFolders]['pogo'][idpogo].guid;
var lbl = list['portals'][idFolders]['pogo'][idpogo].label;
var type = list['portals'][idFolders].label;
if (localStorage[window.plugin.pogo.KEY_STORAGE].search(guid) === -1) {
plugin.pogo.addPortalpogo(guid, latlng, lbl, type);
}
}
}
window.plugin.pogo.refreshpogo();
window.runHooks('pluginpogoEdit', {
"target": "all",
"action": "import"
});
console.log('pogo: imported pogo');
window.plugin.pogo.optAlert('Successful. ');
} catch (e) {
console.warn('pogo: failed to import data: ' + e);
window.plugin.pogo.optAlert('<span style="color: #f88">Import failed </span>');
}
}
window.plugin.pogo.optPaste = function () {
var promptAction = prompt('Press CTRL+V to paste it.', '');
if (promptAction !== null && promptAction !== '') {
window.plugin.pogo.importStr(promptAction);
}
};
window.plugin.pogo.ajaxUpdateURL = function(url){
$.ajax({
url: 'https://cors-anywhere.herokuapp.com/' + url,
success: function(data){
window.plugin.pogo.importStr(data);
}
});
}
window.plugin.pogo.optLoadDataURLButton = function(){
var url = $('#pogo-url-json').val();
if (url !== null && url !== '') {
localStorage[window.plugin.pogo.KEY_STORAGE_UPDATE_URL] = url;
window.plugin.pogo.ajaxUpdateURL(url);
}
}
window.plugin.pogo.optAutoUpdate = function(val){
localStorage[window.plugin.pogo.KEY_STORAGE_AUTO_UPDATE] = val;
}
window.plugin.pogo.optLoadData = function () {
var url = localStorage[window.plugin.pogo.KEY_STORAGE_UPDATE_URL];
url = url == undefined ? '': url;
var checked = localStorage[window.plugin.pogo.KEY_STORAGE_AUTO_UPDATE] == 'true' ? 'checked="checked"': '';
var actions = '';
actions += '<div class="pogoSetbox"><input type="text" style="width: 100%" value="'+ url + '" name="pogo-url-json" id="pogo-url-json">';
actions += '<p><a onclick="window.plugin.pogo.optLoadDataURLButton()">Update</a></p>';
actions += '<p><input type="checkbox" ' + checked + ' id="pogo_auto_update" onclick="window.plugin.pogo.optAutoUpdate(this.checked);"> <label for="pogo_auto_update">Auto Update on Load</label></p>';
actions += '</div>';
dialog({
html: actions,
dialogClass: 'ui-dialog-pogoSet-url',
title: 'Update PoGo Portals from URL'
});
/*var url = prompt('Insert JSON URL:', '');
if (url !== null && url !== '') {
$.ajax({
url: 'https://cors-anywhere.herokuapp.com/' + url,
success: function(data){
window.plugin.pogo.importStr(data);
}
});
}*/
return;
};
window.plugin.pogo.optSendData = function () {
alert('This feature has been disabled.');
return;
};
window.plugin.pogo.optImport = function () {
if (window.requestFile === undefined) {
return;
}
window.requestFile(function (filename, content) {
try {
JSON.parse(content); // try to parse JSON first
localStorage[window.plugin.pogo.KEY_STORAGE] = content;
window.plugin.pogo.refreshpogo();
window.runHooks('pluginpogoEdit', {
"target": "all",
"action": "import"
});
console.log('pogo: reset and imported pogo');
window.plugin.pogo.optAlert('Successful. ');
} catch (e) {
console.warn('pogo: failed to import data: ' + e);
window.plugin.pogo.optAlert('<span style="color: #f88">Import failed </span>');
}
});
};
window.plugin.pogo.optReset = function () {
var promptAction = confirm('All pogo will be deleted. Are you sure?', '');
if (promptAction) {
delete localStorage[window.plugin.pogo.KEY_STORAGE];
window.plugin.pogo.createStorage();
window.plugin.pogo.loadStorage();
window.plugin.pogo.refreshpogo();
window.runHooks('pluginpogoEdit', {
"target": "all",
"action": "reset"
});
console.log('pogo: reset all pogo');
window.plugin.pogo.optAlert('Successful. ');
}
};
/***************************************************************************************************************************************************************/
/** HIGHLIGHTER ************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/
window.plugin.pogo.highlight = function (data) {
var guid = data.portal.options.ent[0];
var color = 'red';
var pogoData = window.plugin.pogo.findByGuid(guid);
if (pogoData) {
var list = window.plugin.pogo.pogoObj['portals'];
if (list[pogoData['id_folder']]['label'] === "pokestop") {
data.portal.setStyle({
fillColor: 'pink'
});
}
if (list[pogoData['id_folder']]['label'] === "gym") {
data.portal.setStyle({
fillColor: 'purple'
});
}
if (list[pogoData['id_folder']]['label'] === "gym_ex") {
data.portal.setStyle({
fillColor: 'green'
});
}
}
};
window.plugin.pogo.highlightRefresh = function (data) {
if (_current_highlighter === 'Pokemon Go Portals') {
if (data.target === 'portal' || (data.target === 'folder' && data.action === 'remove') || (data.target === 'all' && data.action === 'import') || (data.target === 'all' && data.action === 'reset')) {
window.resetHighlightedPortals();
}
}
};
/***************************************************************************************************************************************************************/
/** POKEMON GO PORTALS LAYER ***********************************************************************************************************************************/
/***************************************************************************************************************************************************************/
window.plugin.pogo.addAllStars = function () {
var list = window.plugin.pogo.pogoObj.portals;
for (var idFolders in list) {
for (var idpogo in list[idFolders]['pogo']) {
var latlng = list[idFolders]['pogo'][idpogo].latlng.split(",");
var guid = list[idFolders]['pogo'][idpogo].guid;
var lbl = list[idFolders]['pogo'][idpogo].label;
var type = list[idFolders].label;
window.plugin.pogo.addStar(guid, latlng, lbl, type);
}
}
};
window.plugin.pogo.resetAllStars = function () {
var guid;
for (guid in window.plugin.pogo.stopLayers) {
var starInLayer = window.plugin.pogo.stopLayers[guid];
window.plugin.pogo.stopLayerGroup.removeLayer(starInLayer);
delete window.plugin.pogo.stopLayers[guid];
}
for (guid in window.plugin.pogo.gymLayers) {
var gymInLayer = window.plugin.pogo.gymLayers[guid];
window.plugin.pogo.gymLayerGroup.removeLayer(gymInLayer);
delete window.plugin.pogo.gymLayers[guid];
}
for (guid in window.plugin.pogo.gymExLayers) {
var gymExInLayer = window.plugin.pogo.gymExLayers[guid];
window.plugin.pogo.gymExLayerGroup.removeLayer(gymInLayer);
delete window.plugin.pogo.gymExLayers[guid];
}
window.plugin.pogo.addAllStars();
};
window.plugin.pogo.addStar = function (guid, latlng, lbl, type) {
var markerimg = '';
if (typeof window.plugin.pogo.iconPack[window.plugin.pogo.iconPackNameSelected] == 'undefined') {
window.plugin.pogo.iconPackNameSelected = 'default';
}
var iconPack = window.plugin.pogo.iconPack[window.plugin.pogo.iconPackNameSelected];
try {
if (type != 'none'){
var star = L.marker(latlng, {
title: lbl,
icon: L.icon({
iconUrl: iconPack[type].iconUrl,
iconAnchor: iconPack[type].iconAnchor,
iconSize: iconPack[type].iconSize
})
});
window.registerMarkerForOMS(star);
star.on('spiderfiedclick', function () {
renderPortalDetails(guid);
});
if (type === "pokestop") {
window.plugin.pogo.stopLayers[guid] = star;
star.addTo(window.plugin.pogo.stopLayerGroup);
}
if (type === "gym") {
window.plugin.pogo.gymLayers[guid] = star;
star.addTo(window.plugin.pogo.gymLayerGroup);
}
if (type === "gym_ex") {
window.plugin.pogo.gymExLayers[guid] = star;
star.addTo(window.plugin.pogo.gymExLayerGroup);
}
}
} catch (e){
console.error(lbl, latlng, e);
}
};
window.plugin.pogo.editStar = function (data) {
var guid, latlng, lbl, starInLayer, type;
if (data.target === 'portal') {
if (data.action === 'add') {
guid = data.guid;
latlng;
if (window.portals[guid] === undefined) {
latlng = data.latlng.split(",");
} else {
latlng = window.portals[guid].getLatLng();
}
lbl = data.lbl;
starInLayer = window.plugin.pogo.stopLayers[data.guid];
type = window.plugin.pogo.pogoObj['portals'][data.type].label;
window.plugin.pogo.addStar(guid, latlng, lbl, type);
} else if (data.action === 'remove') {
type = window.plugin.pogo.pogoObj['portals'][data.folder].label;
if (type === "pokestop") {
starInLayer = window.plugin.pogo.stopLayers[data.guid];
window.plugin.pogo.stopLayerGroup.removeLayer(starInLayer);
delete window.plugin.pogo.stopLayers[data.guid];
}
if (type === "gym") {
var gymInLayer = window.plugin.pogo.gymLayers[data.guid];
window.plugin.pogo.gymLayerGroup.removeLayer(gymInLayer);
delete window.plugin.pogo.gymLayers[data.guid];
}if (type === "gym_ex") {
var gymExInLayer = window.plugin.pogo.gymExLayers[data.guid];
window.plugin.pogo.gymExLayerGroup.removeLayer(gymExInLayer);
delete window.plugin.pogo.gymExLayers[data.guid];
}
}
} else if ((data.target === 'all' && (data.action === 'import' || data.action === 'reset')) || (data.target === 'folder' && data.action === 'remove')) {
window.plugin.pogo.resetAllStars();
}
};
window.plugin.pogo.buildMapping = function (data) {
var mapObj = {};
for (var idFolder in data['portals']) {
var mapping = _.transform(data['portals'][idFolder]['pogo'], function (result, val, key) {
result[val.guid] = key;
}, {});
_.assign(mapObj, mapping);
}
return mapObj;
};
/***************************************************************************************************************************************************************/
window.plugin.pogo.setupCSS = function () {
var style = '';
$('body').append(plugin.pogo.lodash);
style += '.pogoStop span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAMAAACyXj0lAAACZFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAQECAAAAAAAGAQEAAAAPDw8AAAAMAgIAAAALAQEBAQETAwMAAAAGBQUMAgISEhIAAAAWFhYBAQEWAwMAAAACAgIDAwMFBQUGBgYJCQkPDw8REREVGBgWFhYXFxchISEiIiIkICAoKCgpICAtLCwtLi4uBQUuKysuLy8vEBAvMjEyMDAzMzM0NDQ4ODg5OTk6Ojo+Pj5AQUFBS0tCSEhDQ0NISEhJSUlMTExSUlJUVFRWVlZXV1dYCwtZCwtaWlpcXFxeXl5gYGBhBgZiYmJjY2NlDAxmDAxnZ2doaGhra2tsbGxtbW1wcHBwfHtxcXFycnJ0dHR1dXV2dnZ4CQl5eXl9fX2CgoKEhISFhYWGhoaIiIiIiomJh4qKioqLi4uMjIyNjY2PiZCQkJCUlJSXBASaERGanJycBAScnJytFRWuDg6urq6wFBS2wcG3t7e4FRW5t7q6Cwu6urq7Dg6+vr7CwsLDwMTEDg7FxcXHxsfIyMjJFxfKDw/MDg7MzMzPz8/P0NDQ0NDRDw/RFxfS09XX19faGBja2trbExPc3NzlGhrl5eXo6Ojs7u7u7u7vGxvwGhrw8PDyGhry8vLz8/P0Ghr3Gxv39/f4+Pj8/Pz8/v79/f3+////HBz/HR3/Hh7///9j6e8DAAAAPnRSTlMAAAIKDBIWGBshJTI0O0tQY2VocnN1fImVnZ6lqKmrrLCxs7u8vb3G0tbW1tra39/i4uXl7Ozv7+/v8fH6+jTKPt8AAAGeSURBVHgBYwACZiFlAxMdWT4Qm5ERImBoqgsUgAAeDfe8hsbaZEd5VpACkED6rK27Nk4IAAoAAbdZVldXd3dXV5OXOgtIAbfFlFMnT5w4eXJ3IVCAgVkzGywNJJo9JIAKmLWnnwJJA9XszZBgYBD0AEp1F2fWd3W3VtpwMTIKZgDlT8yZtPnUiYPrbLkYVEuBuj3t7OxyurpbPEUYGdWWnTp5MjeuwnfqqRMHCkQYjIoqK9Psqu2jHapqyiKlGRmN5y1f3h+7vn1G8Iq1i+qkGczsgMDewS7JDgSUGBnN/fyD3Np67BaG+IUGeisx6M0/fbrELjXK0e7QsfkukoyM+jtOn17ts2R2d8zR4zsmSjIoRJ8+fdoVqLn59LYFdgKMjApzgQKTw+KjN50+vDNPgIHf7jQQLO0EEqvyzdgYGfkTQAJ7tgCJfSst2RiYVJxPQ8E0O2FgODCp9MEEticKA0OSQ9NhP5jbYCcFDmoOrY4jYIENSVLguGCXs3NKKY2wsxIDRxZIILx38ZqZ5dZAAQjgFVdUlhHlhMQmmgAAN4GpuWb98MUAAAAASUVORK5CYII=)}';
style += '.pogoGym span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAMAAACyXj0lAAAC7lBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAABAQEAAAABAQEBAQEAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAABAQIAAAAAAAAAAAAAAAAAAAACAgIAAAAAAAABAAAAAAAAAAAAAAAAAAACAgIAAAAHBwcAAAACAgIAAAAbBgYBAQEBAQEZBgcAAAAAAAAAAAABAQEXFxcCAgICAgIHBAUBAQEGBgdyFRcRERFsFRYCAgIDAwMFBQUODg4EBAQFBQUREREFBQUGBgYTExMRCQoEBAQGBAVcIiYaGhoaGhsFBQUUFBRaJSgGBgYdFBgDAwMEBAQNDQ0ODg4fHyAjIyNYWFheLTEHBgcHBwgJCQkLCwsNDQ0PDw8RERESEhIUFBQVFRYWFhYXFxcYGBgZGRkZGRoaGhocHBwdHR0eHh4eHx8fHx8iIiIlJSUmJiYnJycpKSkqKiotLS0uLi4uLi8wMDAyMjIzMzM0NDQ2NjY4ODg6Ojo7Ozs7Oz09PT4+Pj4/Pz9DKS9DQ0NJSUpLS0xMTE1NTU1PT09QUFBRUVFSUlNXV1dZWVlbW1tcXFxeXl5eXl9jY2NkZGRmZmZoaGlsbG1wcHBycnJ1dXV7e3t/f3+AgYGBgYGFhYWIh4mPj4+THyGTk5SVlZWYmJqbm5ygoKCnp6irq6uvr6+wr7KwsLGxsbO1tbW3tri4t7m5ubu9HyDGxcjGxsfJJyjOzs7PHR7QIyTQ0NDR0dHSICHS0tLU1NTY2NjZ2dndIiPd3d3e3t7fIyTi4uLj4+PnICHn5+jq6urs6+zs7Ozu7u7w8PDw8PHx8fHx8fLy8fLy8vLzHR329vb29vf39/j4+Pj5+fn6Hh76Hx/7+/v7+/z8Hx/8/Pz8/P39Hh79/f3///+f+BszAAAAcXRSTlMAAAECAwQFBwoPFhskJSYqKy4yMzU4OTw/Q0hRW1xjZGVmb294e3+Fi4+QkZibnaWmqq+2t7m+x8nKzM3Oz9HR19fd3d/h4eLk5ebm5+rq7O7v8PDy8vP09fX19/f3+Pn5+fr6/Pz8/f3+/v7+/v7+/k5HHiYAAAGUSURBVHgBY2BkFHMMizAVYmRk5NLSVAJSUg5uwYHOlmIMjFzq+soMbHrZ3WsWNyfJ8Gh7pOTxMjJKW6fd/v79S6IFn4FXciUvg3HNoqXNk5Y3ZcXXLSrVBRooW3Dvw/lTr75nZM7Yvd6dgcF37YqGxTOrayZsubkgkpOBkd3v7MddLX2zL7cef3srSoWBIWh1z6yL2zo2XH9wpRLIZeSKu3Bj4uGj03tOv/+60IaBgSG0cWrnypldO5+8nubPDLSBI6GwpGje5KoDn3/uCxAEKvBctH9Oe+/GOy83lykyABUw+aw7sbV/yt4XPx83aTEAgXzxwSeX7t78ca3DDiTPyKBQsePd/YfPP71f5crGAAJGOduP3X3/aHW6AEQBg1ru3DM/fn47kioHFACpMHSy3/PsULc5SB6sQtI2Ov/pm2UeDEAREGLRsPK+uilaAqoApEku/NzJWHGQAASLurd1m4CYcBUuS+abQW0E8xXLQ4RBTLgS1foYfpgCEClSqwFiIYBIqzZEACrMrceKqoBbhxmqAAABho1+nW2udAAAAABJRU5ErkJggg==)}';
style += '.pogoGymEx span{background-image:url(data:image/png;base64,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)}';
style += '@media print{#pogoTrigger{display:none!important}}';
style += '#sidebar #portaldetails h3.title{width:auto}.pogoStop span,';
style += '.pogoGym span{display:inline-block;float:left;margin:3px 1px 0 4px;width:16px;height:15px;overflow:hidden;background-repeat:no-repeat}';
style += '.pogoGymEx span{display:inline-block;float:left;margin:3px 1px 0 4px;width:16px;height:15px;overflow:hidden;background-repeat:no-repeat}';
style += '.pogoStop span,.pogoStop.favorite:focus span,.pogoGym span,.pogoGym.favorite:focus span,.pogoGymEx span,.pogoGymEx.favorite:focus span{background-position:left top}';
style += '.pogoStop:focus span,.pogoStop.favorite span,.pogoGym:focus span,.pogoGym.favorite span,.pogoGymEx:focus span,.pogoGymEx.favorite span{background-position:right top}';
style += '#updatestatus .pogoStop{float:left;margin:-19px 0 0 -5px;padding:0 3px 1px 4px;background:#262c32}';
style += '.pogoSetbox a{display:block;color:#ffce00;border:1px solid #ffce00;padding:3px 0;margin:10px auto;width:80%;text-align:center;background:rgba(8,48,78,.9)}';
style += '.pogoSetbox a.disabled, .pogoSetbox a.disabled:hover{color:#666;border-color:#666;text-decoration:none}';
style += '.ui-dialog-pogoSet-copy textarea{width:96%;height:120px;resize:vertical}';
style += '.pogoSetbox{text-align:center}';
style += '#sidebar #portaldetails h3.title{width:auto}';
//$('body').append(plugin.pogo.amazonscript);
style += ("@import url('https://fonts.googleapis.com/css?family=Roboto');");
style += ('.pogo_theme h3 {height: inherit; text-overflow: inherit; white-space: inherit;position: absolute;top: 4px;z-index: 2;left: 11px;color: #6d9099;}');
style += ('.pogo_theme [class*="Star"] {position: absolute;z-index: 4}');
style += ('.pogo_theme .pogoIconStar {z-index: 2;left: 20px;}');
style += ('.pogo_theme.show_stop_disk .pogoIconStar {left: 39%;}');
style += ('.pogo_theme.show_stop_disk [class*="Star"] {top: 50px}');
style += ('.pogo_theme #portaldetails h3 {padding: 10px;background-color: #fefefedd;margin: 16px 0 0 -5px;border-radius: 0 20px 20px 0;}');
style += ('.pogo_theme.show_stop_disk #portaldetails h3 {padding-top: 0 ;background-color: unset; margin: unset;border-radius: unset}');
style += ('.pogo_theme #searchwrapper {padding-top: 30px;}');
style += ('.pogo_theme .leaflet-top.leaflet-left {padding-top: 40px !important;}');
// light
style += ('.pogo_theme #portalDetails, .pogo_theme #sidebar, .pogo_theme #sidebartoggle, .pogo_theme #updatestatus {background-color: #49bceeff !important; background-image:linear-gradient(to right, #f4fff9, #bafeab) !important;}');
// dark
style += ('.pogo_theme .ui-dialog {color: #c4fced;background-color: #266375 !important; background-image:linear-gradient(to right, #4ab485, #266375);}');
style += ('.pogo_theme button, .pogo_theme .pogoSetbox a, .pogo_theme #sidebar .linkdetails a, .pogo_theme #toolbox a, .pogo_theme select {border:0;margin-bottom: 15px;color: white;text-transform:uppercase;font-size: 0.9em;border-radius:30px;padding: 10px;background-image: linear-gradient(to right, #a1da95, #22cca9)}');
style += ('.pogo_theme select {color: white !important;}');
style += ('.pogo_theme option {color: black !important;}');
style += ('.pogo_theme #sidebar .linkdetails, .pogo_theme #toolbox {margin:20px 0 20px 0;text-align: center;}');
style += ('.pogo_theme .imgpreview{background-position-y: 64%;}');
style += ('.pogo_theme .ui-dialog-titlebar button{background-color: #266375 }');
style += ('.pogo_theme select.small { padding: 4px;}');
style += ('.ui-dialog fieldset {text-align: left !important}');
style += ('.ui-dialog fieldset > input[type="checkbox"] {margin-left: 20px;}');
style += ('.pogo_theme a[title="View regional scoreboard"], .pogo_theme a[title="Show artifact portal list"], .pogo_theme .layer_off_warning {display: none !important}');
style += ('.pogo_theme .ui-dialog a{color: #c4fced;}');
style += ('.pogo_theme * {font-family: "Roboto", sans-serif;}');
style += ('.pogo_theme #portaldetails .close {top: unset; right: 50%}');
style += ('.pogo_theme.show_stop_disk .pokestop_img {background-position-x: center;background-position-y: -25px;height: 100%; background-image: ' + window.plugin.pogo.POKESTOP_PNG + '}');
style += ('.bottom.close {display: none; margin-bottom: 20px;} .bottom.close.show {display: none} .pogo_theme .bottom.close.show {display: block} .pogo_theme .bottom.close a{color: green !important;border: 1px solid green !important;border-radius: 300px;display: inline-block; width: 16px; background-image: linear-gradient(to right, #f7fbf2, #f7fbf2) !important;}');
style += ('.int_close {border: 1px solid green;border-radius: 40px;padding: 2px; display: inline-block;height: 37px;}');
style += ('.pogo_theme #sidebar a {text-decoration: none; }');
$('head').append('<style>' + style + '');
};
window.plugin.pogo.setupPortalsList = function () {
function onpogoChanged(data) {
console.log(data, data.target, data.guid);
if (data.target == "portal" && data.guid) {
if (plugin.pogo.findByGuid(data.guid)) {
$('[data-list-pogo="' + data.guid + '"]').addClass("favorite");
} else {
$('[data-list-pogo="' + data.guid + '"]').removeClass("favorite");
}
} else {
$('[data-list-pogo]').each(function (i, element) {
var guid = element.getAttribute("data-list-pogo");
if (plugin.pogo.findByGuid(guid)) {
$(element).addClass("favorite");
} else {
$(element).removeClass("favorite");
}
});
}
}
window.addHook('pluginpogoEdit', onpogoChanged);
window.plugin.portalslist.fields.unshift({ // insert at first column
title: "",
value: function (portal) {
return portal.options.guid;
}, // we store the guid, but implement a custom comparator so the list does sort properly without closing and reopening the dialog
sort: function (guidA, guidB) {
var infoA = plugin.pogo.findByGuid(guidA);
var infoB = plugin.pogo.findByGuid(guidB);
if (infoA && !infoB) {
return 1;
}
if (infoB && !infoA) {
return -1;
}
return 0;
},
format: function (cell, portal, guid) {
$(cell)
.addClass("portal-list-pogo")
.attr("data-list-pogo", guid);
// for some reason, jQuery removes event listeners when the list is sorted. Therefore we use DOM's addEventListener
$('<span>').appendTo(cell)[0].addEventListener("click", function () {
if (window.plugin.pogo.findByGuid(guid)) {
window.plugin.pogo.switchStarPortal(guid);
} else {
var ll = portal.getLatLng();
plugin.pogo.addPortalpogo(guid, ll.lat + ',' + ll.lng, portal.options.data.title);
}
}, false);
if (plugin.pogo.findByGuid(guid)) {
cell.className += " favorite";
}
},
});
};
window.plugin.pogo.setupContent = function () {