43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
// ==UserScript==
 | 
						|
// @id             iitc-plugin-highlight-portals-level-color@vita10gy
 | 
						|
// @name           IITC plugin: highlight portals by level color
 | 
						|
// @category       Highlighter
 | 
						|
// @version        0.1.2.@@DATETIMEVERSION@@
 | 
						|
// @namespace      https://github.com/jonatkins/ingress-intel-total-conversion
 | 
						|
// @updateURL      @@UPDATEURL@@
 | 
						|
// @downloadURL    @@DOWNLOADURL@@
 | 
						|
// @description    [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote the portal level by using the game level colors.
 | 
						|
// @include        https://*.ingress.com/intel*
 | 
						|
// @include        http://*.ingress.com/intel*
 | 
						|
// @match          https://*.ingress.com/intel*
 | 
						|
// @match          http://*.ingress.com/intel*
 | 
						|
// @include        https://*.ingress.com/mission/*
 | 
						|
// @include        http://*.ingress.com/mission/*
 | 
						|
// @match          https://*.ingress.com/mission/*
 | 
						|
// @match          http://*.ingress.com/mission/*
 | 
						|
// @grant          none
 | 
						|
// ==/UserScript==
 | 
						|
 | 
						|
@@PLUGINSTART@@
 | 
						|
 | 
						|
// PLUGIN START ////////////////////////////////////////////////////////
 | 
						|
 | 
						|
// use own namespace for plugin
 | 
						|
window.plugin.portalHighlighterPortalsLevelColor = function() {};
 | 
						|
 | 
						|
window.plugin.portalHighlighterPortalsLevelColor.colorLevel = function(data) {
 | 
						|
  var portal_level = data.portal.options.data.level;
 | 
						|
  if (portal_level !== undefined) {
 | 
						|
    var opacity = .6;
 | 
						|
    data.portal.setStyle({fillColor: COLORS_LVL[portal_level], fillOpacity: opacity});
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
var setup =  function() {
 | 
						|
  window.addPortalHighlighter('Level Color', window.plugin.portalHighlighterPortalsLevelColor.colorLevel);
 | 
						|
}
 | 
						|
 | 
						|
// PLUGIN END //////////////////////////////////////////////////////////
 | 
						|
 | 
						|
@@PLUGINEND@@
 |