Move player tracker dependencies into plugin
This commit is contained in:
parent
edd03dcdb6
commit
8a58b12d4e
@ -1,7 +1,7 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @id iitc-plugin-player-tracker@breunigs
|
// @id iitc-plugin-player-tracker@breunigs
|
||||||
// @name IITC Plugin: Player tracker
|
// @name IITC Plugin: Player tracker
|
||||||
// @version 0.8.0.@@DATETIMEVERSION@@
|
// @version 0.9.@@DATETIMEVERSION@@
|
||||||
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion
|
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion
|
||||||
// @updateURL @@UPDATEURL@@
|
// @updateURL @@UPDATEURL@@
|
||||||
// @downloadURL @@DOWNLOADURL@@
|
// @downloadURL @@DOWNLOADURL@@
|
||||||
@ -28,6 +28,24 @@ window.PLAYER_TRACKER_LINE_COLOUR = '#FF00FD';
|
|||||||
window.plugin.playerTracker = function() {};
|
window.plugin.playerTracker = function() {};
|
||||||
|
|
||||||
window.plugin.playerTracker.setup = function() {
|
window.plugin.playerTracker.setup = function() {
|
||||||
|
try { console.log('Loading OverlappingMarkerSpiderfier JS now'); } catch(e) {}
|
||||||
|
@@INCLUDERAW:external/oms.min.js@@
|
||||||
|
try { console.log('done loading OverlappingMarkerSpiderfier JS'); } catch(e) {}
|
||||||
|
|
||||||
|
var iconEnlImage = '@@INCLUDEIMAGE:images/marker-green.png@@';
|
||||||
|
var iconEnlRetImage = '@@INCLUDEIMAGE:images/marker-green_2x.png@@';
|
||||||
|
var iconResImage = '@@INCLUDEIMAGE:images/marker-blue.png@@';
|
||||||
|
var iconResRetImage = '@@INCLUDEIMAGE:images/marker-blue_2x.png@@';
|
||||||
|
|
||||||
|
plugin.playerTracker.iconEnl = L.Icon.Default.extend({options: {
|
||||||
|
iconUrl: iconEnlImage,
|
||||||
|
iconRetinaUrl: iconEnlRetImage
|
||||||
|
}});
|
||||||
|
plugin.playerTracker.iconRes = L.Icon.Default.extend({options: {
|
||||||
|
iconUrl: iconResImage,
|
||||||
|
iconRetinaUrl: iconResRetImage
|
||||||
|
}});
|
||||||
|
|
||||||
plugin.playerTracker.drawnTraces = new L.LayerGroup();
|
plugin.playerTracker.drawnTraces = new L.LayerGroup();
|
||||||
window.layerChooser.addOverlay(plugin.playerTracker.drawnTraces, 'Player Tracker');
|
window.layerChooser.addOverlay(plugin.playerTracker.drawnTraces, 'Player Tracker');
|
||||||
map.addLayer(plugin.playerTracker.drawnTraces);
|
map.addLayer(plugin.playerTracker.drawnTraces);
|
||||||
@ -262,7 +280,7 @@ window.plugin.playerTracker.drawData = function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// marker itself
|
// marker itself
|
||||||
var icon = playerData.team === 'ALIENS' ? new window.iconEnl() : new window.iconRes();
|
var icon = playerData.team === 'ALIENS' ? new plugin.playerTracker.iconEnl() : new plugin.playerTracker.iconRes();
|
||||||
var m = L.marker(gllfe(last), {title: title, icon: icon, referenceToPortal: closestPortal});
|
var m = L.marker(gllfe(last), {title: title, icon: icon, referenceToPortal: closestPortal});
|
||||||
// ensure tooltips are closed, sometimes they linger
|
// ensure tooltips are closed, sometimes they linger
|
||||||
m.on('mouseout', function() { $(this._icon).tooltip('close'); });
|
m.on('mouseout', function() { $(this._icon).tooltip('close'); });
|
||||||
|
Loading…
x
Reference in New Issue
Block a user