plugin wrapper code - convert to use build.py macros. this ensures it's identical in all plugins, so the mobile app can remove/modify it without issues. also makes it easy to change if required
This commit is contained in:
		
							
								
								
									
										30
									
								
								build.py
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								build.py
									
									
									
									
									
								
							| @@ -61,6 +61,33 @@ distUrlBase = settings.get('distUrlBase') | |||||||
| buildMobile = settings.get('buildMobile') | buildMobile = settings.get('buildMobile') | ||||||
|  |  | ||||||
|  |  | ||||||
|  | # plugin wrapper code snippets. handled as macros, to ensure that | ||||||
|  | # 1. indentation caused by the "function wrapper()" doesn't apply to the plugin code body | ||||||
|  | # 2. the wrapper is formatted correctly for removal by the IITC Mobile android app | ||||||
|  | pluginWrapperStart = """ | ||||||
|  | function wrapper() { | ||||||
|  | // ensure plugin framework is there, even if iitc is not yet loaded | ||||||
|  | if(typeof window.plugin !== 'function') window.plugin = function() {}; | ||||||
|  |  | ||||||
|  | """ | ||||||
|  | pluginWrapperEnd = """ | ||||||
|  | if(window.iitcLoaded && typeof setup === 'function') { | ||||||
|  |   setup(); | ||||||
|  | } else { | ||||||
|  |   if(window.bootPlugins) | ||||||
|  |     window.bootPlugins.push(setup); | ||||||
|  |   else | ||||||
|  |     window.bootPlugins = [setup]; | ||||||
|  | } | ||||||
|  | } // wrapper end | ||||||
|  | // inject code into site context | ||||||
|  | var script = document.createElement('script'); | ||||||
|  | script.appendChild(document.createTextNode('('+ wrapper +')();')); | ||||||
|  | (document.body || document.head || document.documentElement).appendChild(script); | ||||||
|  |  | ||||||
|  | """ | ||||||
|  |  | ||||||
|  |  | ||||||
| def readfile(fn): | def readfile(fn): | ||||||
|     with io.open(fn, 'Ur', encoding='utf8') as f: |     with io.open(fn, 'Ur', encoding='utf8') as f: | ||||||
|         return f.read() |         return f.read() | ||||||
| @@ -137,6 +164,9 @@ def doReplacements(script,updateUrl,downloadUrl): | |||||||
|     script = script.replace('@@UPDATEURL@@', updateUrl) |     script = script.replace('@@UPDATEURL@@', updateUrl) | ||||||
|     script = script.replace('@@DOWNLOADURL@@', downloadUrl) |     script = script.replace('@@DOWNLOADURL@@', downloadUrl) | ||||||
|  |  | ||||||
|  |     script = script.replace('@@PLUGINSTART@@', pluginWrapperStart) | ||||||
|  |     script = script.replace('@@PLUGINEND@@', pluginWrapperEnd) | ||||||
|  |  | ||||||
|     return script |     return script | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -948,16 +945,4 @@ var setup = function() { | |||||||
| } | } | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -37,16 +34,4 @@ var setup =  window.plugin.mapTileBlank.addLayer; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -34,10 +34,7 @@ | |||||||
| // @match          http://www.ingress.com/intel* | // @match          http://www.ingress.com/intel* | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -88,16 +85,4 @@ var setup = window.plugin.mapTileCloudMade.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -44,16 +41,4 @@ var setup =  window.plugin.mapTileOpenCycleMap.addLayer; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -41,16 +38,4 @@ var setup =  window.plugin.mapTileOpenStreetMap.addLayer; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -62,16 +59,4 @@ var setup =  window.plugin.mapTileYandex.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -144,16 +141,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -159,16 +156,4 @@ var setup =  window.plugin.drawTools.loadExternals; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -12,11 +12,11 @@ | |||||||
| // @match          http://www.ingress.com/intel* | // @match          http://www.ingress.com/intel* | ||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
| function wrapper() { |  | ||||||
|  |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| window.plugin.favoritePortals = function() {}; | window.plugin.favoritePortals = function() {}; | ||||||
|  |  | ||||||
| window.plugin.favoritePortals.portalList = {}; | window.plugin.favoritePortals.portalList = {}; | ||||||
| @@ -169,16 +169,4 @@ var setup  = window.plugin.favoritePortals.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -182,16 +179,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
|  | @@PLUGINSTART@@ | ||||||
| function wrapper() { |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -76,16 +73,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -136,16 +133,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -210,16 +207,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -13,11 +13,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') |  | ||||||
|   window.plugin = function() {}; |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -146,18 +142,5 @@ window.plugin.maxLinks.setup = function() { | |||||||
| var setup = window.plugin.maxLinks.setup; | var setup = window.plugin.maxLinks.setup; | ||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { |  | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| } // wrapper end | @@PLUGINEND@@ | ||||||
|  |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -61,16 +58,4 @@ var setup =  window.plugin.miniMap.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -46,16 +43,4 @@ var setup =  window.plugin.panControl.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
| window.PLAYER_TRACKER_MAX_TIME = 3*60*60*1000; // in milliseconds | window.PLAYER_TRACKER_MAX_TIME = 3*60*60*1000; // in milliseconds | ||||||
| @@ -412,16 +409,4 @@ var setup = plugin.playerTracker.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -13,6 +13,10 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
|  | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
|  | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| /********************************************************************************************************* | /********************************************************************************************************* | ||||||
| * Changelog: | * Changelog: | ||||||
| * | * | ||||||
| @@ -24,13 +28,6 @@ | |||||||
| * 0.1.0 First public release | * 0.1.0 First public release | ||||||
| *********************************************************************************************************/ | *********************************************************************************************************/ | ||||||
|  |  | ||||||
| function wrapper() { |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// |  | ||||||
|  |  | ||||||
| // use own namespace for plugin | // use own namespace for plugin | ||||||
| window.plugin.playersResonators = function() {}; | window.plugin.playersResonators = function() {}; | ||||||
|  |  | ||||||
| @@ -107,16 +104,4 @@ var setup = function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,6 +14,10 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
|  | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
|  | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| /* whatsnew | /* whatsnew | ||||||
| * 0.0.8 : use dialog() instead of alert() | * 0.0.8 : use dialog() instead of alert() | ||||||
| * 0.0.6 : ignoring outside bounds portals (even if close to) | * 0.0.6 : ignoring outside bounds portals (even if close to) | ||||||
| @@ -25,12 +29,6 @@ | |||||||
| * todo :  | * todo :  | ||||||
| */  | */  | ||||||
|  |  | ||||||
| function wrapper() { |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// |  | ||||||
|  |  | ||||||
| // use own namespace for plugin | // use own namespace for plugin | ||||||
| window.plugin.portalcounts = function() {}; | window.plugin.portalcounts = function() {}; | ||||||
|  |  | ||||||
| @@ -132,16 +130,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -79,16 +76,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,14 +14,11 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
| // use own namespace for plugin |  | ||||||
|  |  | ||||||
|  | // use own namespace for plugin | ||||||
| window.plugin.portalHighligherPortalsLevelColor = function() {}; | window.plugin.portalHighligherPortalsLevelColor = function() {}; | ||||||
|  |  | ||||||
| window.plugin.portalHighligherPortalsLevelColor.colorLevel = function(data) { | window.plugin.portalHighligherPortalsLevelColor.colorLevel = function(data) { | ||||||
| @@ -38,16 +35,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -64,16 +61,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -54,16 +51,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -74,16 +71,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -47,16 +44,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -105,16 +102,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -100,16 +97,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -61,16 +58,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -55,16 +52,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -58,16 +55,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -55,16 +52,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -86,16 +83,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,6 +14,10 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
|  | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
|  | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| /* whatsnew | /* whatsnew | ||||||
| * 0.0.14: Add support to new mods (S:Shield - T:Turret - LA:Link Amp - H:Heat-sink - M:Multi-hack - FA:Force Amp) | * 0.0.14: Add support to new mods (S:Shield - T:Turret - LA:Link Amp - H:Heat-sink - M:Multi-hack - FA:Force Amp) | ||||||
| * 0.0.12: Use dialog() instead of alert so the user can drag the box around | * 0.0.12: Use dialog() instead of alert so the user can drag the box around | ||||||
| @@ -35,12 +39,6 @@ | |||||||
| * todo : export as GPX, Open in Google Maps, more statistics in the header, what else ? | * todo : export as GPX, Open in Google Maps, more statistics in the header, what else ? | ||||||
| */  | */  | ||||||
|  |  | ||||||
| function wrapper() { |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// |  | ||||||
|  |  | ||||||
| // use own namespace for plugin | // use own namespace for plugin | ||||||
| window.plugin.portalslist = function() {}; | window.plugin.portalslist = function() {}; | ||||||
|      |      | ||||||
| @@ -390,16 +388,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -13,11 +13,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') |  | ||||||
|   window.plugin = function() {}; |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -114,18 +110,4 @@ var setup = window.plugin.privacyView.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| } // wrapper end |  | ||||||
|  |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,8 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -50,16 +48,4 @@ var setup =  window.plugin.renderLimitIncrease.setHigherLimits; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -47,16 +44,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -35,16 +32,4 @@ var setup =  window.plugin.resonatorDisplayZoomLevelDecrease.changeConstant; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -42,16 +39,4 @@ var setup =  window.plugin.scaleBar.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -427,16 +424,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -44,16 +41,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,21 +14,16 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
|  | @@PLUGINSTART@@ | ||||||
|  |  | ||||||
|  | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| /* | /* | ||||||
| * 0.0.1 initial release, show images, names and addresses of linked portal in portal detailview | * 0.0.1 initial release, show images, names and addresses of linked portal in portal detailview | ||||||
| * - mouse click of the linked portal image selected the portal and adjust map | * - mouse click of the linked portal image selected the portal and adjust map | ||||||
| * - click of "Linked Portal is out of range" zoom a step out | * - click of "Linked Portal is out of range" zoom a step out | ||||||
| */ | */ | ||||||
|  |  | ||||||
| function wrapper() { |  | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if (typeof window.plugin !== 'function') { |  | ||||||
|     window.plugin = function () { |  | ||||||
|     }; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// |  | ||||||
|  |  | ||||||
| // use own namespace for plugin | // use own namespace for plugin | ||||||
| window.plugin.showLinkedPortal = function () { | window.plugin.showLinkedPortal = function () { | ||||||
| }; | }; | ||||||
| @@ -121,16 +116,4 @@ var setup = function () { | |||||||
| } | } | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if (window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|     setup(); |  | ||||||
| } else { |  | ||||||
|     if (window.bootPlugins) |  | ||||||
|         window.bootPlugins.push(setup); |  | ||||||
|     else |  | ||||||
|         window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -92,16 +89,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -13,10 +13,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if (typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -36,16 +33,4 @@ var setup = window.plugin.speechSearch.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|     setup(); |  | ||||||
| } else { |  | ||||||
|     if(window.bootPlugins) |  | ||||||
|         window.bootPlugins.push(setup); |  | ||||||
|     else |  | ||||||
|         window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -754,16 +751,4 @@ var setup =  function() { | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
| @@ -14,10 +14,7 @@ | |||||||
| // @grant          none | // @grant          none | ||||||
| // ==/UserScript== | // ==/UserScript== | ||||||
|  |  | ||||||
| function wrapper() { | @@PLUGINSTART@@ | ||||||
| // ensure plugin framework is there, even if iitc is not yet loaded |  | ||||||
| if(typeof window.plugin !== 'function') window.plugin = function() {}; |  | ||||||
|  |  | ||||||
|  |  | ||||||
| // PLUGIN START //////////////////////////////////////////////////////// | // PLUGIN START //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -42,16 +39,4 @@ var setup =  window.plugin.zoomSlider.setup; | |||||||
|  |  | ||||||
| // PLUGIN END ////////////////////////////////////////////////////////// | // PLUGIN END ////////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| if(window.iitcLoaded && typeof setup === 'function') { | @@PLUGINEND@@ | ||||||
|   setup(); |  | ||||||
| } else { |  | ||||||
|   if(window.bootPlugins) |  | ||||||
|     window.bootPlugins.push(setup); |  | ||||||
|   else |  | ||||||
|     window.bootPlugins = [setup]; |  | ||||||
| } |  | ||||||
| } // wrapper end |  | ||||||
| // inject code into site context |  | ||||||
| var script = document.createElement('script'); |  | ||||||
| script.appendChild(document.createTextNode('('+ wrapper +')();')); |  | ||||||
| (document.body || document.head || document.documentElement).appendChild(script); |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user