From 2c641c106cf75a55710b595e2c423ba860d28e90 Mon Sep 17 00:00:00 2001 From: Fragger Date: Wed, 17 Dec 2014 10:09:13 -0800 Subject: [PATCH 01/31] Move map to pll param when no ll param found --- code/location.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/location.js b/code/location.js index 87ac0a27..95d8e561 100644 --- a/code/location.js +++ b/code/location.js @@ -36,6 +36,14 @@ window.getPosition = function() { return {center: new L.LatLng(lat, lng), zoom: z}; } + if(getURLParam('pll')) { + console.log("mappos: reading stock Intel URL portal params"); + var lat = parseFloat(getURLParam('pll').split(",")[0]) || 0.0; + var lng = parseFloat(getURLParam('pll').split(",")[1]) || 0.0; + var z = parseInt(getURLParam('z')) || 17; + return {center: new L.LatLng(lat, lng), zoom: z}; + } + if(readCookie('ingress.intelmap.lat') && readCookie('ingress.intelmap.lng')) { console.log("mappos: reading cookies"); var lat = parseFloat(readCookie('ingress.intelmap.lat')) || 0.0; From de5b689ee6f003858282e91307c4520471c0b3bf Mon Sep 17 00:00:00 2001 From: Joseph Verburg Date: Wed, 8 Apr 2015 17:03:53 +0200 Subject: [PATCH 02/31] Added remove events for portals/links/fields. --- code/hooks.js | 4 ++++ code/map_data_render.js | 3 +++ 2 files changed, 7 insertions(+) diff --git a/code/hooks.js b/code/hooks.js index 2fd82477..fda12aa3 100644 --- a/code/hooks.js +++ b/code/hooks.js @@ -28,6 +28,9 @@ // the Leaflet CircleMarker for the portal in "portal" var. // linkAdded: called when a link is about to be added to the map // fieldAdded: called when a field is about to be added to the map +// portalRemoved: called when a portal has been removed +// linkRemoved: called when a link has been removed +// fieldRemoved: called when a field has been removed // portalDetailsUpdated: fired after the details in the sidebar have // been (re-)rendered Provides data about the portal that // has been selected. @@ -57,6 +60,7 @@ window.VALID_HOOKS = [ 'portalSelected', 'portalDetailsUpdated', 'mapDataRefreshStart', 'mapDataRefreshEnd', 'portalAdded', 'linkAdded', 'fieldAdded', + 'portalRemoved', 'linkRemoved', 'fieldRemoved', 'publicChatDataAvailable', 'factionChatDataAvailable', 'requestFinished', 'nicknameClicked', 'geoSearch', 'search', 'iitcLoaded', diff --git a/code/map_data_render.js b/code/map_data_render.js index a113620b..13194d35 100644 --- a/code/map_data_render.js +++ b/code/map_data_render.js @@ -240,6 +240,7 @@ window.Render.prototype.deletePortalEntity = function(guid) { window.ornaments.removePortal(p); this.removePortalFromMapLayer(p); delete window.portals[guid]; + window.runHooks('portalRemoved', {portal: p, data: p.options.data }); } } @@ -248,6 +249,7 @@ window.Render.prototype.deleteLinkEntity = function(guid) { var l = window.links[guid]; linksFactionLayers[l.options.team].removeLayer(l); delete window.links[guid]; + window.runHooks('linkRemoved', {link: l, data: l.options.data }); } } @@ -259,6 +261,7 @@ window.Render.prototype.deleteFieldEntity = function(guid) { fieldsFactionLayers[f.options.team].removeLayer(f); delete window.fields[guid]; + window.runHooks('fieldRemoved', {field: f, data: f.options.data }); } } From 3527cf1acb0e1e816ee49ac9eaa9d4cb948f5c50 Mon Sep 17 00:00:00 2001 From: Hannes Date: Fri, 1 May 2015 20:35:39 +0200 Subject: [PATCH 03/31] tweaked bookmark generateID function, so it's collision free --- plugins/bookmarks-by-zaso.user.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/bookmarks-by-zaso.user.js b/plugins/bookmarks-by-zaso.user.js index 02155ace..7510e0ad 100644 --- a/plugins/bookmarks-by-zaso.user.js +++ b/plugins/bookmarks-by-zaso.user.js @@ -49,6 +49,8 @@ window.plugin.bookmarks.updateQueue = {}; window.plugin.bookmarks.updatingQueue = {}; + window.plugin.bookmarks.IDcount = 0; + window.plugin.bookmarks.enableSync = false; window.plugin.bookmarks.starLayers = {}; @@ -67,7 +69,8 @@ // Generate an ID for the bookmark (date time + random number) window.plugin.bookmarks.generateID = function() { var d = new Date(); - var ID = d.getTime()+(Math.floor(Math.random()*99)+1); + var ID = d.getTime().toString() + window.plugin.bookmarks.IDcount.toString() + (Math.floor(Math.random()*99)+1); + window.plugin.bookmarks.IDcount++; var ID = 'id'+ID.toString(); return ID; } From 21a569027797c42c84e5408bef13163e9cf11a14 Mon Sep 17 00:00:00 2001 From: stephninja Date: Thu, 6 Aug 2015 10:57:57 +1000 Subject: [PATCH 04/31] Removes unwanted characters from passcode Sometimes copying passcodes from https://plus.google.com/communities/108599095839806789745 will contain an invisible character(s) at the end which causes it to be invalid. This patch will remove non printable characters from a passcode before submitting it to Ingress. I've found the bytes 0xefbbbf sometimes appear which is a BOM character. --- code/redeeming.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code/redeeming.js b/code/redeeming.js index bdc929d2..40c956b7 100644 --- a/code/redeeming.js +++ b/code/redeeming.js @@ -168,6 +168,7 @@ window.setupRedeem = function() { if((e.keyCode ? e.keyCode : e.which) !== 13) return; var passcode = $(this).val(); + passcode = passcode.replace(/[^\x20-\x7E]+/g, ''); //removes non-printable characters if(!passcode) return; var jqXHR = window.postAjax('redeemReward', {passcode:passcode}, window.handleRedeemResponse, function(response) { From fef32042bd8cd3e4db681a0b4e767fd7b61a9be7 Mon Sep 17 00:00:00 2001 From: Edoardo Morandi Date: Fri, 13 Nov 2015 13:14:39 +0100 Subject: [PATCH 05/31] Drawn layers can be counted This patch adds the ability to count the number of the drawn fields --- plugins/layer-count.user.js | 39 ++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/plugins/layer-count.user.js b/plugins/layer-count.user.js index af803fc6..c9ddbbd4 100644 --- a/plugins/layer-count.user.js +++ b/plugins/layer-count.user.js @@ -31,9 +31,35 @@ plugin.layerCount.onBtnClick = function(ev) { layer = plugin.layerCount.layer; if(btn.classList.contains("active")) { + if(window.plugin.drawTools !== undefined) { + for (var layerId in window.plugin.drawTools.drawnItems._layers) { + var layer = window.plugin.drawTools.drawnItems._layers[layerId]; + if (layer instanceof L.GeodesicPolygon) { + L.DomUtil.addClass(layer._path, "leaflet-clickable"); + layer._path.setAttribute("pointer-events", layer.options.pointerEventsBackup); + layer.options.pointerEvents = layer.options.pointerEventsBackup; + layer.options.clickable = true; + } + } + + } map.off("click", plugin.layerCount.calculate); btn.classList.remove("active"); } else { + console.log("inactive"); + if(window.plugin.drawTools !== undefined) { + for (var layerId in window.plugin.drawTools.drawnItems._layers) { + var layer = window.plugin.drawTools.drawnItems._layers[layerId]; + if (layer instanceof L.GeodesicPolygon) { + layer.options.pointerEventsBackup = layer.options.pointerEvents; + layer.options.pointerEvents = null; + layer.options.clickable = false; + L.DomUtil.removeClass(layer._path, "leaflet-clickable"); + layer._path.setAttribute("pointer-events", "none"); + } + } + + } map.on("click", plugin.layerCount.calculate); btn.classList.add("active"); setTimeout(function(){ @@ -84,7 +110,7 @@ plugin.layerCount.pnpoly = function(latlngs, point) { plugin.layerCount.calculate = function(ev) { var point = ev.latlng; var fields = window.fields; - var layersRes = layersEnl = 0; + var layersRes = layersEnl = layersDrawn = 0; for(var guid in fields) { var field = fields[guid]; @@ -99,6 +125,14 @@ plugin.layerCount.calculate = function(ev) { } } + if (window.plugin.drawTools) { + for(var layerId in window.plugin.drawTools.drawnItems._layers) { + var field = window.plugin.drawTools.drawnItems._layers[layerId]; + if(field instanceof L.GeodesicPolygon && plugin.layerCount.pnpoly(field._latlngs, point)) + layersDrawn++; + } + } + if(layersRes != 0 && layersEnl != 0) var content = "Res: " + layersRes + " + Enl: " + layersEnl + " = " + (layersRes + layersEnl) + " fields"; else if(layersRes != 0) @@ -108,6 +142,9 @@ plugin.layerCount.calculate = function(ev) { else var content = "No fields"; + if (layersDrawn != 0) + content += "; draw: " + layersDrawn + " field(s)"; + plugin.layerCount.tooltip.innerHTML = content; return false; From 5305e5faedb6aea4a26f0826a2aad983421b8ca9 Mon Sep 17 00:00:00 2001 From: szliyang Date: Sun, 22 May 2016 15:41:24 +0800 Subject: [PATCH 06/31] set title to 'null' on no title ports to match with stock intel --- code/portal_detail_display.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/portal_detail_display.js b/code/portal_detail_display.js index dc4793df..94efd037 100644 --- a/code/portal_detail_display.js +++ b/code/portal_detail_display.js @@ -41,7 +41,7 @@ window.renderPortalDetails = function(guid) { var img = fixPortalImageUrl(details ? details.image : data.image); - var title = (details && details.title) || (data && data.title) || '(untitled)'; + var title = (details && details.title) || (data && data.title) || 'null'; var lat = data.latE6/1E6; var lng = data.lngE6/1E6; From 8f6f89a9f3122be67cf6196a04422bec753007ad Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Mon, 13 Jun 2016 20:37:24 +0100 Subject: [PATCH 07/31] ancient change i forgot to push --- code/boot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/boot.js b/code/boot.js index 905182cb..4b2f2405 100644 --- a/code/boot.js +++ b/code/boot.js @@ -201,7 +201,7 @@ window.setupMap = function() { portalsFactionLayers[i] = [L.layerGroup(), L.layerGroup(), L.layerGroup()]; portalsLayers[i] = L.layerGroup(portalsFactionLayers[i]); map.addLayer(portalsLayers[i]); - var t = (i === 0 ? 'Unclaimed' : 'Level ' + i) + ' Portals'; + var t = (i === 0 ? 'Unclaimed/Placeholder' : 'Level ' + i) + ' Portals'; addLayers[t] = portalsLayers[i]; // Store it in hiddenLayer to remove later if(!isLayerGroupDisplayed(t, true)) hiddenLayer.push(portalsLayers[i]); From a08fe5d3df00f64dea35db29f77165e5183ede3b Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Tue, 14 Jun 2016 01:21:41 +0300 Subject: [PATCH 08/31] Update README.md (#1103) Fix formatting. --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 509ecd94..5c7f733b 100644 --- a/README.md +++ b/README.md @@ -28,12 +28,12 @@ build correctly on Linux and Windows (and, probably, Macs, FreeBSD, etc) Fork this project, clone to your local machine. -Run the ```build.py local``` script to build the code. +Run the `build.py local` script to build the code. -If all goes well, output of the build will end up in ```build/local``` subfolder. +If all goes well, output of the build will end up in `build/local` subfolder. -You can create a custom build settings file, ```localbuildsettings.py``` - look in the supplied -```buildsettings.py``` for details. +You can create a custom build settings file, `localbuildsettings.py` - look in the supplied +`buildsettings.py` for details. #### Mobile @@ -42,7 +42,7 @@ To build the mobile app, along with python, you will need - The Java JDK (development kit - the runtime JRE is not enough) - The Android SDK -Run ``build.py mobile``` to build IITC Mobile in debug mode. +Run `build.py mobile` to build IITC Mobile in debug mode. -Note that part of the build.py process includes copying the IITC script files into the ```mobile/res``` subfolder. +Note that part of the build.py process includes copying the IITC script files into the `mobile/res` subfolder. If this isn't done (e.g. you build IITC Mobile directly from Eclipse) you will end up with a broken build. From 46aeffb00b4f30f995ded98ffae1c499dd64b118 Mon Sep 17 00:00:00 2001 From: fkloft Date: Wed, 15 Jun 2016 12:51:20 +0200 Subject: [PATCH 09/31] [layer-count] Use LayerGroup.eachLayer instead of LayerGroup._layers --- plugins/layer-count.user.js | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/plugins/layer-count.user.js b/plugins/layer-count.user.js index c9ddbbd4..97dad63f 100644 --- a/plugins/layer-count.user.js +++ b/plugins/layer-count.user.js @@ -32,24 +32,21 @@ plugin.layerCount.onBtnClick = function(ev) { if(btn.classList.contains("active")) { if(window.plugin.drawTools !== undefined) { - for (var layerId in window.plugin.drawTools.drawnItems._layers) { - var layer = window.plugin.drawTools.drawnItems._layers[layerId]; + window.plugin.drawTools.drawnItems.eachLayer(function(layer) { if (layer instanceof L.GeodesicPolygon) { L.DomUtil.addClass(layer._path, "leaflet-clickable"); layer._path.setAttribute("pointer-events", layer.options.pointerEventsBackup); layer.options.pointerEvents = layer.options.pointerEventsBackup; layer.options.clickable = true; } - } - + }); } map.off("click", plugin.layerCount.calculate); btn.classList.remove("active"); } else { console.log("inactive"); if(window.plugin.drawTools !== undefined) { - for (var layerId in window.plugin.drawTools.drawnItems._layers) { - var layer = window.plugin.drawTools.drawnItems._layers[layerId]; + window.plugin.drawTools.drawnItems.eachLayer(function(layer) { if (layer instanceof L.GeodesicPolygon) { layer.options.pointerEventsBackup = layer.options.pointerEvents; layer.options.pointerEvents = null; @@ -57,8 +54,7 @@ plugin.layerCount.onBtnClick = function(ev) { L.DomUtil.removeClass(layer._path, "leaflet-clickable"); layer._path.setAttribute("pointer-events", "none"); } - } - + }); } map.on("click", plugin.layerCount.calculate); btn.classList.add("active"); @@ -115,8 +111,8 @@ plugin.layerCount.calculate = function(ev) { for(var guid in fields) { var field = fields[guid]; - // we don't need to check the field's bounds first. pnpoly is pretty simple math. the bounds is about 50 times - // slower than just using pnpoly + // we don't need to check the field's bounds first. pnpoly is pretty simple math. + // Checking the bounds is about 50 times slower than just using pnpoly if(plugin.layerCount.pnpoly(field._latlngs, point)) { if(field.options.team == TEAM_ENL) layersEnl++; @@ -143,7 +139,7 @@ plugin.layerCount.calculate = function(ev) { var content = "No fields"; if (layersDrawn != 0) - content += "; draw: " + layersDrawn + " field(s)"; + content += "; draw: " + layersDrawn + " polygon(s)"; plugin.layerCount.tooltip.innerHTML = content; From 41f8081831f37f3db8946f29c88f1457fa5d8dce Mon Sep 17 00:00:00 2001 From: Dave Ingram Date: Wed, 15 Jun 2016 13:23:50 -0700 Subject: [PATCH 10/31] Update URLs for new locations --- HACKING.md | 4 ++-- README.md | 6 +++--- code/boot.js | 2 +- code/utils_misc.js | 2 +- mobile/HACKING.md | 2 +- mobile/README.md | 2 +- mobile/res/values/strings.xml | 6 +++--- plugins/README.md | 6 +++--- plugins/bookmarks-by-zaso.user.js | 2 +- plugins/iitc-ditigal-bumper-sticker.user.js | 2 +- 10 files changed, 17 insertions(+), 17 deletions(-) diff --git a/HACKING.md b/HACKING.md index 2ea4bfcf..a8fdd8c5 100644 --- a/HACKING.md +++ b/HACKING.md @@ -73,7 +73,7 @@ How do I report bugs? You can also try to [install the most recent developer version (“nightly”)] (https://www.dropbox.com/sh/lt9p0s40kt3cs6m/3xzpyiVBnF) and repeat the steps above. Maybe your issue has already been fixed? The nightly versions will update to the next stable release, so you don’t need to worry about that. -If your issue persists, continue. The next step is to look for existing issues, maybe someone else has a similar problem. You can look [through the existing issues](https://github.com/jonatkins/ingress-intel-total-conversion/issues?sort=updated&state=open) or use the search function on the top right. If your issue persists, open a new issue and provide **all** of the information below, even if you don’t think this is necessary. +If your issue persists, continue. The next step is to look for existing issues, maybe someone else has a similar problem. You can look [through the existing issues](https://github.com/iitc-project/ingress-intel-total-conversion/issues?sort=updated&state=open) or use the search function on the top right. If your issue persists, open a new issue and provide **all** of the information below, even if you don’t think this is necessary. - a descriptive title - your browser and its version @@ -85,7 +85,7 @@ If your issue persists, continue. The next step is to look for existing issues, - description of how the script behaves now and how it should behave instead -[You may report the issue here.](https://github.com/jonatkins/ingress-intel-total-conversion/issues/new) +[You may report the issue here.](https://github.com/iitc-project/ingress-intel-total-conversion/issues/new) If asked to **“copy console output”**, do the following: diff --git a/README.md b/README.md index 5c7f733b..4ffe3aca 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ ingress intel total conversion (IITC) ===================================== Since the [breunigs](https://github.com/breunigs/ingress-intel-total-conversion) IITC branch was deleted, -I've created this one to continue some development. +[Jon Atkins](https://github.com/jonatkins) created this one to continue some development. ## Users -Just want to download/install IITC? Go to http://iitc.jonatkins.com/ +Just want to download/install IITC? Go to http://iitc.me/ For keeping up with the latest news, release announcements, etc, Follow IITC on G+ https://plus.google.com/105383756361375410867/posts @@ -15,7 +15,7 @@ If you have questions, need help or advice with IITC, the Google+ community is a https://plus.google.com/communities/105647403088015055797 Want to report a bug? Post it to the issues page -https://github.com/jonatkins/ingress-intel-total-conversion/issues +https://github.com/iitc-project/ingress-intel-total-conversion/issues ## Developers diff --git a/code/boot.js b/code/boot.js index 4b2f2405..d64f6d6d 100644 --- a/code/boot.js +++ b/code/boot.js @@ -664,7 +664,7 @@ function boot() { $.each(badPlugins,function(name,desc) { warning += '
  • '+name+': '+desc+'
  • '; }); - warning += '

    Please uninstall the problem plugins and reload the page. See this FAQ entry for help.

    Note: It is tricky for IITC to safely disable just problem plugins

    '; + warning += '

    Please uninstall the problem plugins and reload the page. See this FAQ entry for help.

    Note: It is tricky for IITC to safely disable just problem plugins

    '; dialog({ title: 'Plugin Warning', diff --git a/code/utils_misc.js b/code/utils_misc.js index b3009a58..26ed6826 100644 --- a/code/utils_misc.js +++ b/code/utils_misc.js @@ -38,7 +38,7 @@ window.aboutIITC = function() { + '
    Ingress Intel Total Conversion
    ' + '
    ' + '
    ' - + ' IITC Homepage
    ' + + ' IITC Homepage
    ' + ' On the script’s homepage you can:' + '
      ' + '
    • Find Updates
    • ' diff --git a/mobile/HACKING.md b/mobile/HACKING.md index e1f5a146..196492b8 100644 --- a/mobile/HACKING.md +++ b/mobile/HACKING.md @@ -16,7 +16,7 @@ Debugging If you want to debug the APK, I suggest [reading up on Google’s documentation](https://developer.android.com/index.html). -Debugging IITC(M) **after** it has booted is relatively easy: you can switch to the “debug” tab, which is a low end developer console. It renders all calls to `console.*`, so you can use it just like you expect. It may be easier to develop in a desktop browser. Set it up like explained [in the normal hacking guide](https://github.com/jonatkins/ingress-intel-total-conversion/blob/master/HACKING.md), but fake your user agent or modify the detection in `code/smartphone.js` and `main.js`. The device ID is printed to the debug console on IITC boot. +Debugging IITC(M) **after** it has booted is relatively easy: you can switch to the “debug” tab, which is a low end developer console. It renders all calls to `console.*`, so you can use it just like you expect. It may be easier to develop in a desktop browser. Set it up like explained [in the normal hacking guide](https://github.com/iitc-project/ingress-intel-total-conversion/blob/master/HACKING.md), but fake your user agent or modify the detection in `code/smartphone.js` and `main.js`. The device ID is printed to the debug console on IITC boot. Debugging IITC(M) **before** it has booted requires the Android Developer Tools. Connecting your device and running `adb logcat` should print the debug log to your computer until the low-end dev console mentioned above is available. diff --git a/mobile/README.md b/mobile/README.md index c2039b19..09cbf78d 100644 --- a/mobile/README.md +++ b/mobile/README.md @@ -29,4 +29,4 @@ The Android App behaves like the desktop version, but uses the mobile view, whic **The App only works with Android 4.0+** -### [For developer docs, please see HACKING.md](https://github.com/jonatkins/ingress-intel-total-conversion/blob/master/mobile/HACKING.md) +### [For developer docs, please see HACKING.md](https://github.com/iitc-project/ingress-intel-total-conversion/blob/master/mobile/HACKING.md) diff --git a/mobile/res/values/strings.xml b/mobile/res/values/strings.xml index 0267b336..e05afd13 100644 --- a/mobile/res/values/strings.xml +++ b/mobile/res/values/strings.xml @@ -34,13 +34,13 @@ After Niantic asked the main developer to shut down his github project, development is continued on a fork of jonatkins.

      Community:

      - • Visit the IITC website for new releases and the desktop version.
      + • Visit the IITC website for new releases and the desktop version.
      • Follow the IITC Google+ page for release announcements.
      • Join the IITC Google+ community - a place to ask for help and discuss with other users.

      Developers:

      - IITC on Github + IITC on Github

      IITC Licence:

      Copyright © 2013 Stefan Breunig, Jon Atkins, Philipp Schäfer and others

      @@ -68,7 +68,7 @@ • You can quickly send the current portal link/permalink to another device if both devices support NFC (hold both devices back-to-back and tap the screen to beam the map to the other device).

      • You can add official plugins in the settings.

      - • For external plugins please have a look at the FAQ.]]> + • For external plugins please have a look at the FAQ.]]>
      diff --git a/plugins/README.md b/plugins/README.md index 0de2e9ac..a390fd77 100644 --- a/plugins/README.md +++ b/plugins/README.md @@ -1,7 +1,7 @@ USER DOCUMENTATION MOVED! ========================= -[The plugins list has been moved to the wiki. Please see there!](https://github.com/jonatkins/ingress-intel-total-conversion/wiki/Plugins) +[The plugins list has been moved to the wiki. Please see there!](https://github.com/iitc-project/ingress-intel-total-conversion/wiki/Plugins) What follows is developer documentation only. @@ -14,7 +14,7 @@ Hacking Plugins may be developed in the same way as the total conversion script. Plugins may provide features tailored to specific needs and are allowed to change things as they see fit. You can provide them separately or submit a pull request to have them managed in this repository. If you think a hook in the main script is required, simply open a bug report. -You can use the guess player level script as an example to get you started. Just update the names and the part between `// PLUGIN START` and `// PLUGIN END` and you should be able to develop your plugin. The other code ensures your plugin is executed after the main script. [Read the common HACKING.md file for general tips and requirements](https://github.com/jonatkins/ingress-intel-total-conversion/blob/master/HACKING.md#hacking). +You can use the guess player level script as an example to get you started. Just update the names and the part between `// PLUGIN START` and `// PLUGIN END` and you should be able to develop your plugin. The other code ensures your plugin is executed after the main script. [Read the common HACKING.md file for general tips and requirements](https://github.com/iitc-project/ingress-intel-total-conversion/blob/master/HACKING.md#hacking). If you happen the write general purpose functions for your plugin, consider adding them to the main script instead. For example, if you write a `getResoCountFromPortal(details)` function it may be very well added to `code/portal_info.js`. @@ -27,4 +27,4 @@ If you have external dependencies put them into `external/` and add a version nu Available Hooks --------------- -Available hooks are documented in the code. Please refer to the [boilerplate explanation in `hooks.js`](https://raw.github.com/jonatkins/ingress-intel-total-conversion/master/code/hooks.js) to see which are available and how to listen for them. If you need additional hooks, open bug reports (preferably with patches attached). +Available hooks are documented in the code. Please refer to the [boilerplate explanation in `hooks.js`](https://raw.github.com/iitc-project/ingress-intel-total-conversion/master/code/hooks.js) to see which are available and how to listen for them. If you need additional hooks, open bug reports (preferably with patches attached). diff --git a/plugins/bookmarks-by-zaso.user.js b/plugins/bookmarks-by-zaso.user.js index ba74090e..8caf665c 100644 --- a/plugins/bookmarks-by-zaso.user.js +++ b/plugins/bookmarks-by-zaso.user.js @@ -897,7 +897,7 @@ } window.plugin.bookmarks.dialogLoadList = function() { - var r = 'The "
      Draw Tools" plugin is required.'; + var r = 'The "Draw Tools" plugin is required.'; if(!window.plugin.bookmarks || !window.plugin.drawTools) { $('.ui-dialog-autodrawer .ui-dialog-buttonset .ui-button:not(:first)').hide(); diff --git a/plugins/iitc-ditigal-bumper-sticker.user.js b/plugins/iitc-ditigal-bumper-sticker.user.js index a7e14567..1899332a 100644 --- a/plugins/iitc-ditigal-bumper-sticker.user.js +++ b/plugins/iitc-ditigal-bumper-sticker.user.js @@ -25,7 +25,7 @@ if (targetContainer) { logoDiv.setAttribute('style', "position: fixed; left: 20px; top: 130px; z-index: auto; pointer-events: none;"); var img = document.createElement('img'); - img.setAttribute('src', 'http://iitc.jonatkins.com/assets/img/prefer-iitc-200.png'); + img.setAttribute('src', 'http://iitc.me/assets/img/prefer-iitc-200.png'); logoDiv.appendChild(img); From 99d01cd923f066c757c28f749a95beeb88f15af1 Mon Sep 17 00:00:00 2001 From: Stephen Kraushaar Date: Fri, 24 Jun 2016 05:52:18 -0500 Subject: [PATCH 11/31] Update to support dashed lines. --- external/leaflet-src.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/external/leaflet-src.js b/external/leaflet-src.js index 5c080aa5..827f415c 100644 --- a/external/leaflet-src.js +++ b/external/leaflet-src.js @@ -5132,6 +5132,12 @@ L.Path = (L.Path.SVG && !window.L_PREFER_CANVAS) || !L.Browser.canvas ? L.Path : _updateStyle: function () { var options = this.options; + if (options.dashArray) { + var da = typeof(options.dashArray) === "string" ? options.dashArray.split(",").map(function(el,ix,ar) { return parseInt(el); }) : options.dashArray; + this._ctx.setLineDash(da); + } else { + this._ctx.setLineDash([]); + } if (options.stroke) { this._ctx.lineWidth = options.weight; this._ctx.strokeStyle = options.color; @@ -5143,7 +5149,14 @@ L.Path = (L.Path.SVG && !window.L_PREFER_CANVAS) || !L.Browser.canvas ? L.Path : _drawPath: function () { var i, j, len, len2, point, drawMethod; - + + if (this.options.dashArray) { + var da = typeof(this.options.dashArray) === "string" ? this.options.dashArray.split(",").map(function(el,ix,ar) { return parseInt(el); }) : this.options.dashArray; + this._ctx.setLineDash(da); + } else { + this._ctx.setLineDash([]); + } + this._ctx.beginPath(); for (i = 0, len = this._parts.length; i < len; i++) { @@ -5170,6 +5183,12 @@ L.Path = (L.Path.SVG && !window.L_PREFER_CANVAS) || !L.Browser.canvas ? L.Path : var ctx = this._ctx, options = this.options; + if (options.dashArray) { + var da = typeof(options.dashArray) === "string" ? options.dashArray.split(",").map(function(el,ix,ar) { return parseInt(el); }) : options.dashArray; + ctx.setLineDash(da); + } else { + ctx.setLineDash([]); + } this._drawPath(); ctx.save(); this._updateStyle(); From 6f10ff8614ef603a9c0aa5b3761bfa4242ac8595 Mon Sep 17 00:00:00 2001 From: Stephen Kraushaar Date: Sat, 25 Jun 2016 01:42:02 -0500 Subject: [PATCH 12/31] Support dashed circles --- external/leaflet-src.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/external/leaflet-src.js b/external/leaflet-src.js index 827f415c..ff8a1d00 100644 --- a/external/leaflet-src.js +++ b/external/leaflet-src.js @@ -6117,6 +6117,12 @@ L.Polygon.include(!L.Path.CANVAS ? {} : { L.Circle.include(!L.Path.CANVAS ? {} : { _drawPath: function () { + if (this.options.dashArray) { + var da = typeof(this.options.dashArray) === "string" ? this.options.dashArray.split(",").map(function(el,ix,ar) { return parseInt(el); }) : this.options.dashArray; + this._ctx.setLineDash(da); + } else { + this._ctx.setLineDash([]); + } var p = this._point; this._ctx.beginPath(); this._ctx.arc(p.x, p.y, this._radius, 0, Math.PI * 2, false); From 1502b6a46f72280a27914326c0a9b12042a27935 Mon Sep 17 00:00:00 2001 From: Waldir Pimenta Date: Fri, 1 Jul 2016 13:26:46 +0100 Subject: [PATCH 13/31] add license title It's not strictly required, but it's useful metadata, and part of the recommended license template text (see http://choosealicense.com/licenses/isc/ and https://opensource.org/licenses/isc-license) --- LICENSE | 2 ++ 1 file changed, 2 insertions(+) diff --git a/LICENSE b/LICENSE index d66cfaed..2ff27d91 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,5 @@ +ISC License + Copyright © 2013 Stefan Breunig Permission to use, copy, modify, and/or distribute this software for From e9b811036a16718993d5c5118eaf4d93e1da77e4 Mon Sep 17 00:00:00 2001 From: fkloft Date: Tue, 12 Jul 2016 09:05:05 +0200 Subject: [PATCH 14/31] Disable MapQuest tiles --- code/boot.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/boot.js b/code/boot.js index d64f6d6d..c9328ce2 100644 --- a/code/boot.js +++ b/code/boot.js @@ -115,12 +115,12 @@ function createDefaultBaseMapLayers() { //OpenStreetMap attribution - required by several of the layers osmAttribution = 'Map data © OpenStreetMap contributors'; - //MapQuest offer tiles - http://developer.mapquest.com/web/products/open/map - //their usage policy has no limits (except required notification above 4000 tiles/sec - we're perhaps at 50 tiles/sec based on CloudMade stats) - var mqSubdomains = [ 'otile1','otile2', 'otile3', 'otile4' ]; - var mqTileUrlPrefix = window.location.protocol !== 'https:' ? 'http://{s}.mqcdn.com' : 'https://{s}-s.mqcdn.com'; - var mqMapOpt = {attribution: osmAttribution+', Tiles Courtesy of MapQuest', maxNativeZoom: 18, maxZoom: 21, subdomains: mqSubdomains}; - baseLayers['MapQuest OSM'] = new L.TileLayer(mqTileUrlPrefix+'/tiles/1.0.0/map/{z}/{x}/{y}.jpg',mqMapOpt); + // MapQuest - http://developer.mapquest.com/web/products/open/map + // now requires an API key + //var mqSubdomains = [ 'otile1','otile2', 'otile3', 'otile4' ]; + //var mqTileUrlPrefix = window.location.protocol !== 'https:' ? 'http://{s}.mqcdn.com' : 'https://{s}-s.mqcdn.com'; + //var mqMapOpt = {attribution: osmAttribution+', Tiles Courtesy of MapQuest', maxNativeZoom: 18, maxZoom: 21, subdomains: mqSubdomains}; + //baseLayers['MapQuest OSM'] = new L.TileLayer(mqTileUrlPrefix+'/tiles/1.0.0/map/{z}/{x}/{y}.jpg',mqMapOpt); // cartodb has some nice tiles too - both dark and light subtle maps - http://cartodb.com/basemaps/ // (not available over https though - not on the right domain name anyway) From 034eaf45bdf0908d66e5208f960816c159975c07 Mon Sep 17 00:00:00 2001 From: fkloft Date: Tue, 23 Aug 2016 11:37:38 +0200 Subject: [PATCH 15/31] [minimap] use Google tiles --- plugins/minimap.user.js | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/plugins/minimap.user.js b/plugins/minimap.user.js index 328692a8..c87866b7 100644 --- a/plugins/minimap.user.js +++ b/plugins/minimap.user.js @@ -2,7 +2,7 @@ // @id iitc-plugin-minimap@breunigs // @name IITC plugin: Mini map // @category Controls -// @version 0.1.0.@@DATETIMEVERSION@@ +// @version 0.2.0.@@DATETIMEVERSION@@ // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ @@ -33,26 +33,14 @@ window.plugin.miniMap.setup = function() { try { console.log('done loading leaflet.draw JS'); } catch(e) {} // we can't use the same TileLayer as the main map uses - it causes issues. - // stick with the MapQuest tiles for now + // stick with the Google tiles for now - //OpenStreetMap attribution - required by several of the layers - osmAttribution = 'Map data © OpenStreetMap contributors'; - - //MapQuest offer tiles - http://developer.mapquest.com/web/products/open/map - //their usage policy has no limits (except required notification above 4000 tiles/sec - we're perhaps at 50 tiles/sec based on CloudMade stats) - var mqSubdomains = [ 'otile1','otile2', 'otile3', 'otile4' ]; - var mqTileUrlPrefix = window.location.protocol !== 'https:' ? 'http://{s}.mqcdn.com' : 'https://{s}-s.mqcdn.com'; - var mqMapOpt = {attribution: osmAttribution+', Tiles Courtesy of MapQuest', maxZoom: 18, subdomains: mqSubdomains}; - var mqMap = new L.TileLayer(mqTileUrlPrefix+'/tiles/1.0.0/map/{z}/{x}/{y}.jpg',mqMapOpt); + // desktop mode - bottom-left, so it doesn't clash with the sidebar + // mobile mode - bottom-right - so it floats above the map copyright text + var position = isSmartphone() ? 'bottomright' : 'bottomleft'; setTimeout(function() { - if(!isSmartphone()) { - // desktop mode - bottom-left, so it doesn't clash with the sidebar - new L.Control.MiniMap(mqMap, {toggleDisplay: true, position: 'bottomleft'}).addTo(window.map); - } else { - // mobile mode - bottom-right - so it floats above the map copyright text - new L.Control.MiniMap(mqMap, {toggleDisplay: true, position: 'bottomright'}).addTo(window.map); - } + new L.Control.MiniMap(new L.Google('ROADMAP',{maxZoom:21}), {toggleDisplay: true, position: position}).addTo(window.map); }, 0); $('head').append(''); From 78d77aa139431f23352fe5ed9b88f81157a4b5e3 Mon Sep 17 00:00:00 2001 From: fkloft Date: Tue, 23 Aug 2016 11:37:59 +0200 Subject: [PATCH 16/31] [minimap] improved arrow position --- external/Control.MiniMap.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/external/Control.MiniMap.css b/external/Control.MiniMap.css index c558467f..a42aa377 100644 --- a/external/Control.MiniMap.css +++ b/external/Control.MiniMap.css @@ -29,3 +29,17 @@ bottom: 0; right: 0; } +.leaflet-left .leaflet-control-minimap-toggle-display { + left: 0; + right: auto; + transform: scaleX(-1); +} +.leaflet-top .leaflet-control-minimap-toggle-display { + bottom: auto; + top: 0; + transform: scaleY(-1); +} +.leaflet-top.leaflet-left .leaflet-control-minimap-toggle-display { + transform: scaleY(-1) scaleX(-1); +} + From 7dc38a89e708318eb94c201d9cc6f2b5e158ab36 Mon Sep 17 00:00:00 2001 From: fkloft Date: Tue, 23 Aug 2016 17:28:23 +0200 Subject: [PATCH 17/31] fix issue #1123 --- plugins/missions.user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/missions.user.js b/plugins/missions.user.js index 63846503..829c5799 100644 --- a/plugins/missions.user.js +++ b/plugins/missions.user.js @@ -386,7 +386,7 @@ window.plugin.missions = { return latlng1.distanceTo(latlng2); }).reduce(function(a, b) { return a + b; - }); + }, 0); if(len > 0) { if(len > 1000) From e066a562c5bc7eae2c0bac5355df0dc767e71955 Mon Sep 17 00:00:00 2001 From: richseviora Date: Mon, 5 Sep 2016 13:07:00 -0700 Subject: [PATCH 18/31] Configuring project code style for JetBrains and other IDEs. Adding EditorConfig support. Updating .gitignore --- .editorconfig | 16 ++++++++ .gitignore | 19 +++++++++ .idea/codeStyleSettings.xml | 41 +++++++++++++++++++ .idea/ingress-intel-total-conversion.iml | 12 ++++++ .idea/inspectionProfiles/Project_Default.xml | 6 +++ .../inspectionProfiles/profiles_settings.xml | 7 ++++ .idea/modules.xml | 8 ++++ .idea/vcs.xml | 6 +++ 8 files changed, 115 insertions(+) create mode 100644 .editorconfig create mode 100644 .idea/codeStyleSettings.xml create mode 100644 .idea/ingress-intel-total-conversion.iml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..3bfaabb2 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# Specification available at: http://editorconfig.org + +# Root config file for IITC. +root = true + +[*.{js,py}] +charset = utf-8 +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true + +# Following JS code style rules do not have EditorConfig support yet: +# - Use identity operators (===) over equality operators (==). +# - Opening brace at end of line. e.g. "if(a) {", "} else {", "} else if (b) }" +# - No space between keyword and parentheses. "if(a)" not "if (a)" +# - Use single-quotes for strings, and double-quotes within strings for HTML attribute values. $('
      '). diff --git a/.gitignore b/.gitignore index 55ccd51b..8caa354d 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,22 @@ localbuildsettings.py *.bak *.project .pydevproject + +### JetBrains IDE Ignores ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific files: +.idea/workspace.xml +.idea/tasks.xml +.idea/dictionaries +.idea/vcs.xml +.idea/jsLibraryMappings.xml + +# Sensitive or high-churn files: +.idea/dataSources.ids +.idea/dataSources.xml +.idea/dataSources.local.xml +.idea/sqlDataSources.xml +.idea/dynamic.xml +.idea/uiDesigner.xml \ No newline at end of file diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml new file mode 100644 index 00000000..0dc2a318 --- /dev/null +++ b/.idea/codeStyleSettings.xml @@ -0,0 +1,41 @@ + + + + + + \ No newline at end of file diff --git a/.idea/ingress-intel-total-conversion.iml b/.idea/ingress-intel-total-conversion.iml new file mode 100644 index 00000000..75c5adab --- /dev/null +++ b/.idea/ingress-intel-total-conversion.iml @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..6501c5e1 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 00000000..3b312839 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..257af3d1 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From 4de76697c41b1d47982f560c50f61587aad7250e Mon Sep 17 00:00:00 2001 From: Alexandr Danilov Date: Thu, 22 Sep 2016 20:17:58 +0300 Subject: [PATCH 19/31] Added MapBox tiled --- code/boot.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/boot.js b/code/boot.js index c9328ce2..95bb98c8 100644 --- a/code/boot.js +++ b/code/boot.js @@ -122,6 +122,14 @@ function createDefaultBaseMapLayers() { //var mqMapOpt = {attribution: osmAttribution+', Tiles Courtesy of MapQuest', maxNativeZoom: 18, maxZoom: 21, subdomains: mqSubdomains}; //baseLayers['MapQuest OSM'] = new L.TileLayer(mqTileUrlPrefix+'/tiles/1.0.0/map/{z}/{x}/{y}.jpg',mqMapOpt); + // MapBox - https://www.mapbox.com/api-documentation/ + // To access the MapBox uses proxy from GNOME Project. + // In the future, this address will be provided improved tiles from the GNOME Project with the fix to display localized labels. + var gnomeStreetUrl = 'https://gis.gnome.org/tiles/street/v1/{z}/{x}/{y}'; + var gnomeAerialUrl = 'https://gis.gnome.org/tiles/satellite/v1/{z}/{x}/{y}'; + baseLayers['MapBox Street'] = L.tileLayer(gnomeStreetUrl); + baseLayers['MapBox Satellite'] = L.tileLayer(gnomeAerialUrl); + // cartodb has some nice tiles too - both dark and light subtle maps - http://cartodb.com/basemaps/ // (not available over https though - not on the right domain name anyway) var cartoAttr = '© OpenStreetMap contributors, © CartoDB'; From b5c62eb77d818563037058fcc13549d730d62777 Mon Sep 17 00:00:00 2001 From: Alexandr Danilov Date: Thu, 22 Sep 2016 20:27:22 +0300 Subject: [PATCH 20/31] Correction of errors in a comment --- code/boot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/boot.js b/code/boot.js index 95bb98c8..5dd4858b 100644 --- a/code/boot.js +++ b/code/boot.js @@ -123,8 +123,8 @@ function createDefaultBaseMapLayers() { //baseLayers['MapQuest OSM'] = new L.TileLayer(mqTileUrlPrefix+'/tiles/1.0.0/map/{z}/{x}/{y}.jpg',mqMapOpt); // MapBox - https://www.mapbox.com/api-documentation/ - // To access the MapBox uses proxy from GNOME Project. - // In the future, this address will be provided improved tiles from the GNOME Project with the fix to display localized labels. + // Access MapBox via the GNOME Project proxy. + // In the future, this URL will provide improved tiles from the GNOME Project with localized labels. var gnomeStreetUrl = 'https://gis.gnome.org/tiles/street/v1/{z}/{x}/{y}'; var gnomeAerialUrl = 'https://gis.gnome.org/tiles/satellite/v1/{z}/{x}/{y}'; baseLayers['MapBox Street'] = L.tileLayer(gnomeStreetUrl); From 9bd70f67a9c75eed53ff96c529c17f2ec51fcea9 Mon Sep 17 00:00:00 2001 From: "Terence D. Honles" Date: Tue, 27 Sep 2016 01:07:14 +0300 Subject: [PATCH 21/31] update IITC_Webview to allow remote debugging from Chrome --- mobile/src/com/cradle/iitc_mobile/IITC_WebView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java index 76deb275..c9ed8a56 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java @@ -59,6 +59,7 @@ public class IITC_WebView extends WebView { mSettings.setDatabasePath(getContext().getApplicationInfo().dataDir + "/databases/"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { + setWebContentsDebuggingEnabled(true); mJsInterface = new IITC_JSInterfaceKitkat(mIitc); } else { mJsInterface = new IITC_JSInterface(mIitc); From 32e455f4e8beba65d9072566dddf20ca4133efb6 Mon Sep 17 00:00:00 2001 From: Dave Ingram Date: Sun, 2 Oct 2016 11:17:03 -0700 Subject: [PATCH 22/31] Update all URLs to match *.ingress.com (fixes failure to load) --- main.js | 16 ++++++++-------- mobile/plugins/user-location.user.js | 16 ++++++++-------- plugins/add-kml.user.js | 16 ++++++++-------- plugins/ap-list.user.js | 16 ++++++++-------- plugins/basemap-bing.user.js | 16 ++++++++-------- plugins/basemap-blank.user.js | 16 ++++++++-------- plugins/basemap-cloudmade.user.js | 16 ++++++++-------- plugins/basemap-gmaps-gray.user.js | 16 ++++++++-------- plugins/basemap-kartverket.user.js | 16 ++++++++-------- plugins/basemap-mapquest-open-aerial.user.js | 16 ++++++++-------- plugins/basemap-nokia-ovi.user.js | 16 ++++++++-------- plugins/basemap-opencyclemap.user.js | 16 ++++++++-------- plugins/basemap-openstreetmap.user.js | 16 ++++++++-------- plugins/basemap-stamen.user.js | 16 ++++++++-------- plugins/basemap-yandex.user.js | 16 ++++++++-------- plugins/bookmarks-by-zaso.user.js | 16 ++++++++-------- plugins/broken/ap-list.user.js | 8 ++++---- plugins/broken/favorite-portals.user.js | 8 ++++---- ...l-highlighter-bad-deployment-distance.user.js | 8 ++++---- .../portal-highlighter-can-make-level.user.js | 8 ++++---- .../portal-highlighter-imminent-decay.user.js | 8 ++++---- .../broken/portal-highlighter-mitigation.user.js | 8 ++++---- plugins/broken/portal-highlighter-mods.user.js | 8 ++++---- .../portal-highlighter-my-8-portals.user.js | 8 ++++---- .../broken/portal-highlighter-my-portals.user.js | 8 ++++---- ...tal-highlighter-outbound-link-counter.user.js | 8 ++++---- ...highlighter-portal-ap-energy-relative.user.js | 8 ++++---- ...portal-highlighter-portal-ap-relative.user.js | 8 ++++---- .../broken/portal-highlighter-portal-ap.user.js | 8 ++++---- .../portal-highlighter-portals-upgrade.user.js | 8 ++++---- ...rtal-highlighter-with-lvl8-resonators.user.js | 8 ++++---- plugins/broken/scoreboard.user.js | 8 ++++---- plugins/cache-details-on-map.user.js | 16 ++++++++-------- plugins/canvas-render.user.js | 16 ++++++++-------- plugins/compute-ap-stats.user.js | 16 ++++++++-------- plugins/cross_link.user.js | 16 ++++++++-------- plugins/debug-raw-portal-data.user.js | 16 ++++++++-------- plugins/default-intel-detail.user.js | 16 ++++++++-------- plugins/distance-to-portal.user.js | 16 ++++++++-------- plugins/done-links.user.js | 16 ++++++++-------- plugins/draw-resonators.user.js | 16 ++++++++-------- plugins/draw-tools.user.js | 16 ++++++++-------- .../experimental/marker-canvas-icon-data.user.js | 8 ++++---- plugins/experimental/marker-divicon-svg.user.js | 8 ++++---- plugins/favorite-portals.user.js | 16 ++++++++-------- plugins/fix-googlemap-china-offset.user.js | 16 ++++++++-------- plugins/fly-links.user.js | 16 ++++++++-------- plugins/force-https.user.js | 16 ++++++++-------- plugins/guess-player-levels.user.js | 16 ++++++++-------- plugins/iitc-ditigal-bumper-sticker.user.js | 16 ++++++++-------- plugins/ipas-link.user.js | 16 ++++++++-------- plugins/keys-on-map.user.js | 16 ++++++++-------- plugins/keys.user.js | 16 ++++++++-------- plugins/layer-count.user.js | 16 ++++++++-------- plugins/layer-farms-find.user.js | 16 ++++++++-------- plugins/link-show-direction.user.js | 16 ++++++++-------- plugins/max-links.user.js | 16 ++++++++-------- plugins/minimap.user.js | 16 ++++++++-------- plugins/missions.user.js | 16 ++++++++-------- plugins/pan-control.user.js | 16 ++++++++-------- plugins/periodic-refresh.user.js | 16 ++++++++-------- plugins/player-tracker.user.js | 16 ++++++++-------- plugins/players-portal-pictures.user.js | 16 ++++++++-------- plugins/players-resonators.user.js | 16 ++++++++-------- plugins/portal-counts.user.js | 16 ++++++++-------- plugins/portal-defense.user.js | 16 ++++++++-------- ...l-highlighter-bad-deployment-distance.user.js | 16 ++++++++-------- .../portal-highlighter-can-make-level.user.js | 16 ++++++++-------- plugins/portal-highlighter-debug.user.js | 16 ++++++++-------- plugins/portal-highlighter-forgotten.user.js | 16 ++++++++-------- plugins/portal-highlighter-hide-team.user.js | 16 ++++++++-------- plugins/portal-highlighter-high-level.user.js | 16 ++++++++-------- .../portal-highlighter-imminent-decay.user.js | 16 ++++++++-------- .../portal-highlighter-infrastructure.user.js | 16 ++++++++-------- plugins/portal-highlighter-level-color.user.js | 16 ++++++++-------- ...portal-highlighter-missing-resonators.user.js | 16 ++++++++-------- plugins/portal-highlighter-mitigation.user.js | 16 ++++++++-------- plugins/portal-highlighter-mods.user.js | 16 ++++++++-------- plugins/portal-highlighter-my-8-portals.user.js | 16 ++++++++-------- plugins/portal-highlighter-my-portals.user.js | 16 ++++++++-------- .../portal-highlighter-needs-recharge.user.js | 16 ++++++++-------- plugins/portal-highlighter-ornaments.user.js | 16 ++++++++-------- ...tal-highlighter-outbound-link-counter.user.js | 16 ++++++++-------- ...highlighter-portal-ap-energy-relative.user.js | 16 ++++++++-------- ...portal-highlighter-portal-ap-relative.user.js | 16 ++++++++-------- plugins/portal-highlighter-portal-ap.user.js | 16 ++++++++-------- .../portal-highlighter-portals-my-level.user.js | 16 ++++++++-------- .../portal-highlighter-portals-upgrade.user.js | 16 ++++++++-------- ...rtal-highlighter-with-lvl8-resonators.user.js | 16 ++++++++-------- plugins/portal-level-numbers.user.js | 16 ++++++++-------- plugins/portal-names.user.js | 16 ++++++++-------- plugins/portals-list.user.js | 16 ++++++++-------- plugins/privacy-view.user.js | 16 ++++++++-------- plugins/regions.user.js | 16 ++++++++-------- plugins/render-limit-increase.user.js | 16 ++++++++-------- plugins/reso-energy-pct-in-portal-detail.user.js | 16 ++++++++-------- ...resonator-display-zoom-level-decrease.user.js | 16 ++++++++-------- plugins/scale-bar.user.js | 16 ++++++++-------- plugins/score-cycle-times.user.js | 16 ++++++++-------- plugins/scoreboard.user.js | 16 ++++++++-------- plugins/scroll-wheel-zoom-disable.user.js | 16 ++++++++-------- plugins/show-address.user.js | 16 ++++++++-------- plugins/show-less-portals-zoomed-out.user.js | 16 ++++++++-------- plugins/show-linked-portals.user.js | 16 ++++++++-------- plugins/show-more-portals.user.js | 16 ++++++++-------- plugins/show-portal-weakness.user.js | 16 ++++++++-------- plugins/speech-search.user.js | 16 ++++++++-------- plugins/sync.user.js | 16 ++++++++-------- plugins/uniques.user.js | 16 ++++++++-------- plugins/update-check.user.js | 16 ++++++++-------- plugins/zaprange.user.js | 16 ++++++++-------- plugins/zoom-slider.user.js | 16 ++++++++-------- website/extras/iitc-cloudmade-maps.user.js | 8 ++++---- 113 files changed, 828 insertions(+), 828 deletions(-) diff --git a/main.js b/main.js index 817dd6cb..335d63e6 100644 --- a/main.js +++ b/main.js @@ -6,14 +6,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Total conversion for the ingress intel map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/mobile/plugins/user-location.user.js b/mobile/plugins/user-location.user.js index 695a0af9..4444c609 100644 --- a/mobile/plugins/user-location.user.js +++ b/mobile/plugins/user-location.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show user location marker on map -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/add-kml.user.js b/plugins/add-kml.user.js index b6b908b2..3928b747 100644 --- a/plugins/add-kml.user.js +++ b/plugins/add-kml.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allow users to overlay their own KML / GPX files on top of IITC. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/ap-list.user.js b/plugins/ap-list.user.js index 1216a5ec..21eeee6a 100644 --- a/plugins/ap-list.user.js +++ b/plugins/ap-list.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description PLUGIN CURRENTLY UNAVAILABLE -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-bing.user.js b/plugins/basemap-bing.user.js index 4a8bc5bf..6f322543 100644 --- a/plugins/basemap-bing.user.js +++ b/plugins/basemap-bing.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add the maps.bing.com map layers. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-blank.user.js b/plugins/basemap-blank.user.js index 5cc46d85..b490afe5 100644 --- a/plugins/basemap-blank.user.js +++ b/plugins/basemap-blank.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add a blank map layer - no roads or other features. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-cloudmade.user.js b/plugins/basemap-cloudmade.user.js index 4602fa7a..95831859 100644 --- a/plugins/basemap-cloudmade.user.js +++ b/plugins/basemap-cloudmade.user.js @@ -5,13 +5,13 @@ // @version 0.0.0 // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @description Cloudmade no longer offer free accounts for map tiles. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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/* // ==/UserScript== diff --git a/plugins/basemap-gmaps-gray.user.js b/plugins/basemap-gmaps-gray.user.js index 0baac718..74fbbe5e 100644 --- a/plugins/basemap-gmaps-gray.user.js +++ b/plugins/basemap-gmaps-gray.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add a simplified gray Version of Google map tiles as an optional layer. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-kartverket.user.js b/plugins/basemap-kartverket.user.js index bfe9c6e8..3a213bd2 100644 --- a/plugins/basemap-kartverket.user.js +++ b/plugins/basemap-kartverket.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add the color and grayscale map tiles from Kartverket.no as an optional layer. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-mapquest-open-aerial.user.js b/plugins/basemap-mapquest-open-aerial.user.js index 9dc2834a..b68fa53a 100644 --- a/plugins/basemap-mapquest-open-aerial.user.js +++ b/plugins/basemap-mapquest-open-aerial.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add the MapQuest Open Aerial satellite view tiles as a map layer. High detail in the US (lower 48) only. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-nokia-ovi.user.js b/plugins/basemap-nokia-ovi.user.js index bd0e3c8f..89aadc2b 100644 --- a/plugins/basemap-nokia-ovi.user.js +++ b/plugins/basemap-nokia-ovi.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add various map layers from Nokia OVI Maps. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-opencyclemap.user.js b/plugins/basemap-opencyclemap.user.js index ed6e5500..18b3505c 100644 --- a/plugins/basemap-opencyclemap.user.js +++ b/plugins/basemap-opencyclemap.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add the OpenCycleMap.org map tiles as an optional layer. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-openstreetmap.user.js b/plugins/basemap-openstreetmap.user.js index 779d0105..3c54aeed 100644 --- a/plugins/basemap-openstreetmap.user.js +++ b/plugins/basemap-openstreetmap.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add the native OpenStreetMap.org map tiles as an optional layer. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-stamen.user.js b/plugins/basemap-stamen.user.js index 243406ce..04e4a2ec 100644 --- a/plugins/basemap-stamen.user.js +++ b/plugins/basemap-stamen.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add the 'Toner' and 'Watercolor' map layers from maps.stamen.com. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/basemap-yandex.user.js b/plugins/basemap-yandex.user.js index f94ab3bb..01437dec 100644 --- a/plugins/basemap-yandex.user.js +++ b/plugins/basemap-yandex.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Add Yandex.com (Russian/Русский) map layers -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/bookmarks-by-zaso.user.js b/plugins/bookmarks-by-zaso.user.js index 8caf665c..bf538714 100644 --- a/plugins/bookmarks-by-zaso.user.js +++ b/plugins/bookmarks-by-zaso.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Save your favorite Maps and Portals and move the intel map with a click. Works with sync. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/broken/ap-list.user.js b/plugins/broken/ap-list.user.js index 67990442..a9bd5483 100644 --- a/plugins/broken/ap-list.user.js +++ b/plugins/broken/ap-list.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] List portals by AP of either faction or by effective level. Other functions and controls please refer to the Userguide. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/favorite-portals.user.js b/plugins/broken/favorite-portals.user.js index 947104fb..54bbb72a 100644 --- a/plugins/broken/favorite-portals.user.js +++ b/plugins/broken/favorite-portals.user.js @@ -7,10 +7,10 @@ // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-bad-deployment-distance.user.js b/plugins/broken/portal-highlighter-bad-deployment-distance.user.js index 2eb03740..424d1de2 100644 --- a/plugins/broken/portal-highlighter-bad-deployment-distance.user.js +++ b/plugins/broken/portal-highlighter-bad-deployment-distance.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote the effective resonator deployment range, where that average is less than 36 metres. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-can-make-level.user.js b/plugins/broken/portal-highlighter-can-make-level.user.js index fc434809..29423012 100644 --- a/plugins/broken/portal-highlighter-can-make-level.user.js +++ b/plugins/broken/portal-highlighter-can-make-level.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if you can upgrade the portal to a specific level. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-imminent-decay.user.js b/plugins/broken/portal-highlighter-imminent-decay.user.js index 037d84d6..568f0e5d 100644 --- a/plugins/broken/portal-highlighter-imminent-decay.user.js +++ b/plugins/broken/portal-highlighter-imminent-decay.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote resonators due to decay within the next day. Red: portal will decay completely. Orange: portal will drop all links. Yellow: one or more resonators will decay completely. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-mitigation.user.js b/plugins/broken/portal-highlighter-mitigation.user.js index 511967da..b2e7c36b 100644 --- a/plugins/broken/portal-highlighter-mitigation.user.js +++ b/plugins/broken/portal-highlighter-mitigation.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote mitigation. Shades of red to the maximum of 95, then tints towards purple for over 95. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-mods.user.js b/plugins/broken/portal-highlighter-mods.user.js index 4c18f932..da738c3f 100644 --- a/plugins/broken/portal-highlighter-mods.user.js +++ b/plugins/broken/portal-highlighter-mods.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal has the selected mod. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-my-8-portals.user.js b/plugins/broken/portal-highlighter-my-8-portals.user.js index 6024d255..57abe84d 100644 --- a/plugins/broken/portal-highlighter-my-8-portals.user.js +++ b/plugins/broken/portal-highlighter-my-8-portals.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal has your level 8 on it. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-my-portals.user.js b/plugins/broken/portal-highlighter-my-portals.user.js index c35f5c3b..b3d9d278 100644 --- a/plugins/broken/portal-highlighter-my-portals.user.js +++ b/plugins/broken/portal-highlighter-my-portals.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if you had a hand in building the portal. Orange: just ownership. Yellow: shields. Red: resonators. Red trumps both, yellow trumps orange. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-outbound-link-counter.user.js b/plugins/broken/portal-highlighter-outbound-link-counter.user.js index 44216669..b00bad8d 100644 --- a/plugins/broken/portal-highlighter-outbound-link-counter.user.js +++ b/plugins/broken/portal-highlighter-outbound-link-counter.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote the number of outbound links. Red: 8 (i.e. no more outbound links possible). Orange: 6 or 7. Yellow: 4 or 5. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-portal-ap-energy-relative.user.js b/plugins/broken/portal-highlighter-portal-ap-energy-relative.user.js index 0a045d98..b9f4748e 100644 --- a/plugins/broken/portal-highlighter-portal-ap-energy-relative.user.js +++ b/plugins/broken/portal-highlighter-portal-ap-energy-relative.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote AP/Energy value relative to what's currently on the screen. Brighter is better. Orange means your standard 8 down 8 up swap. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-portal-ap-relative.user.js b/plugins/broken/portal-highlighter-portal-ap-relative.user.js index 8ee31c1c..5c0bfed2 100644 --- a/plugins/broken/portal-highlighter-portal-ap-relative.user.js +++ b/plugins/broken/portal-highlighter-portal-ap-relative.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote AP value relative to what's currently on the screen. Brighter is better. Orange means your standard 8 down 8 up swap. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-portal-ap.user.js b/plugins/broken/portal-highlighter-portal-ap.user.js index fff6be9c..69131c1f 100644 --- a/plugins/broken/portal-highlighter-portal-ap.user.js +++ b/plugins/broken/portal-highlighter-portal-ap.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote AP value. Brighter is better. Orange means your standard 8 down 8 up swap. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-portals-upgrade.user.js b/plugins/broken/portal-highlighter-portals-upgrade.user.js index 9bcc8630..e2aa2c54 100644 --- a/plugins/broken/portal-highlighter-portals-upgrade.user.js +++ b/plugins/broken/portal-highlighter-portals-upgrade.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal is upgradable, depending on highlighter selected. Standard:: Yellow: you can upgrade it at all. Orange: you can change the level. Red: you can make it your level or higher. Elite:: Yellow: to level 6. Orange: to level 7. Red: to level 8. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/portal-highlighter-with-lvl8-resonators.user.js b/plugins/broken/portal-highlighter-with-lvl8-resonators.user.js index 9dfad2fc..f428fd29 100644 --- a/plugins/broken/portal-highlighter-with-lvl8-resonators.user.js +++ b/plugins/broken/portal-highlighter-with-lvl8-resonators.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if any L8 resonators are present. Brighter means more are present. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/broken/scoreboard.user.js b/plugins/broken/scoreboard.user.js index d80cc819..beeb2732 100644 --- a/plugins/broken/scoreboard.user.js +++ b/plugins/broken/scoreboard.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] A localized scoreboard. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/cache-details-on-map.user.js b/plugins/cache-details-on-map.user.js index d13ed03e..2733f8e0 100644 --- a/plugins/cache-details-on-map.user.js +++ b/plugins/cache-details-on-map.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Cache the details of recently viewed portals and use this to populate the map when possible -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/canvas-render.user.js b/plugins/canvas-render.user.js index ff823202..b3dabc94 100644 --- a/plugins/canvas-render.user.js +++ b/plugins/canvas-render.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] EXPERIMENTAL: use canvas-based rendering. Can be faster when viewing dense areas. Limited testing of the feature so far -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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 unsafeWindow // ==/UserScript== diff --git a/plugins/compute-ap-stats.user.js b/plugins/compute-ap-stats.user.js index e34f4d9c..5bf38f3e 100644 --- a/plugins/compute-ap-stats.user.js +++ b/plugins/compute-ap-stats.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Displays the per-team AP gains available in the current view. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/cross_link.user.js b/plugins/cross_link.user.js index 2e073c1f..417add91 100644 --- a/plugins/cross_link.user.js +++ b/plugins/cross_link.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] EXPERIMENTAL: Checks for existing links that cross planned links. Requires draw-tools plugin. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/debug-raw-portal-data.user.js b/plugins/debug-raw-portal-data.user.js index aab8b6de..62c79598 100644 --- a/plugins/debug-raw-portal-data.user.js +++ b/plugins/debug-raw-portal-data.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Developer debugging aid: Add a link to the portal details to show the raw data of a portal. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/default-intel-detail.user.js b/plugins/default-intel-detail.user.js index e25e019c..206c480b 100644 --- a/plugins/default-intel-detail.user.js +++ b/plugins/default-intel-detail.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal level detail levels from the standard intel site. By default, IITC shows less detail when zoomed out, as this is enough for general use, is more friendly to the niantic servers, and loads much faster. This plugin restores the default zoom level to portal level mapping. Note: using this plugin causes a larger number of requests to the intel server, and at high resolutions can cause excessive requests to be made (yes: the default intel site also has this problem!), so it is not recommended except for low resolution screens. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/distance-to-portal.user.js b/plugins/distance-to-portal.user.js index 40d366e3..afafbd38 100644 --- a/plugins/distance-to-portal.user.js +++ b/plugins/distance-to-portal.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allows your current location to be set manually, then shows the distance to the selected portal. Useful when managing portal keys. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/done-links.user.js b/plugins/done-links.user.js index ecb33fab..8c20d9dd 100644 --- a/plugins/done-links.user.js +++ b/plugins/done-links.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] A companion to the Cross Links plugin. Highlights any links that match existing draw-tools line/polygon edges -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/draw-resonators.user.js b/plugins/draw-resonators.user.js index 85d515be..c54e0026 100644 --- a/plugins/draw-resonators.user.js +++ b/plugins/draw-resonators.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Resonator deployment distance data is no longer available, as of 2014-05-23 -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/draw-tools.user.js b/plugins/draw-tools.user.js index d1a0d75c..72ecbb7e 100644 --- a/plugins/draw-tools.user.js +++ b/plugins/draw-tools.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allow drawing things onto the current map so you may plan your next move. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/experimental/marker-canvas-icon-data.user.js b/plugins/experimental/marker-canvas-icon-data.user.js index 7d5f0d10..3bb45824 100644 --- a/plugins/experimental/marker-canvas-icon-data.user.js +++ b/plugins/experimental/marker-canvas-icon-data.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] EXPERIMENTAL: draw markers using individual Leaflet Icons, created from canvas elements converted to data: URLs -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/experimental/marker-divicon-svg.user.js b/plugins/experimental/marker-divicon-svg.user.js index f089fbda..e26f82c0 100644 --- a/plugins/experimental/marker-divicon-svg.user.js +++ b/plugins/experimental/marker-divicon-svg.user.js @@ -7,10 +7,10 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] EXPERIMENTAL: draw markers using individual Leaflet DivIcons, as SVG -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // @grant none // ==/UserScript== diff --git a/plugins/favorite-portals.user.js b/plugins/favorite-portals.user.js index b4cd4003..6d77b30c 100644 --- a/plugins/favorite-portals.user.js +++ b/plugins/favorite-portals.user.js @@ -7,13 +7,13 @@ // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/fix-googlemap-china-offset.user.js b/plugins/fix-googlemap-china-offset.user.js index 59d7dafd..2cfa93a6 100644 --- a/plugins/fix-googlemap-china-offset.user.js +++ b/plugins/fix-googlemap-china-offset.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show correct Google Map for China user by applying offset tweaks. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/fly-links.user.js b/plugins/fly-links.user.js index e9a98356..83d5c12a 100644 --- a/plugins/fly-links.user.js +++ b/plugins/fly-links.user.js @@ -6,14 +6,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Calculate how to link the portals to create the largest tidy set of nested fields. Enable from the layer chooser. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/force-https.user.js b/plugins/force-https.user.js index 6bf07aa6..84088c6b 100644 --- a/plugins/force-https.user.js +++ b/plugins/force-https.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Force https access for the intel map. If the intel map is accessed via http, it redirects to the https version. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/guess-player-levels.user.js b/plugins/guess-player-levels.user.js index 538db0ab..b49986f6 100644 --- a/plugins/guess-player-levels.user.js +++ b/plugins/guess-player-levels.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Try to determine player levels from the data available in the current view. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/iitc-ditigal-bumper-sticker.user.js b/plugins/iitc-ditigal-bumper-sticker.user.js index 1899332a..eb0b0478 100644 --- a/plugins/iitc-ditigal-bumper-sticker.user.js +++ b/plugins/iitc-ditigal-bumper-sticker.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Adds a "I'd rather be using IITC" logo to the standard intel map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/ipas-link.user.js b/plugins/ipas-link.user.js index 79bf9412..b2121e06 100644 --- a/plugins/ipas-link.user.js +++ b/plugins/ipas-link.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] No longer available, as the resonator slot number and deployment distance is no longer available -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/keys-on-map.user.js b/plugins/keys-on-map.user.js index e8a8289b..0efd0aeb 100644 --- a/plugins/keys-on-map.user.js +++ b/plugins/keys-on-map.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show the manually entered key counts from the 'keys' plugin on the map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/keys.user.js b/plugins/keys.user.js index 3dc7d4ee..670ed91a 100644 --- a/plugins/keys.user.js +++ b/plugins/keys.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allow manual entry of key counts for each portal. Use the 'keys-on-map' plugin to show the numbers on the map, and 'sync' to share between multiple browsers or desktop/mobile. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/layer-count.user.js b/plugins/layer-count.user.js index 97dad63f..369b5d72 100644 --- a/plugins/layer-count.user.js +++ b/plugins/layer-count.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allow users to count nested fields -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/layer-farms-find.user.js b/plugins/layer-farms-find.user.js index 6f81fa27..2d92f67b 100644 --- a/plugins/layer-farms-find.user.js +++ b/plugins/layer-farms-find.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Find farms by minimum level. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/link-show-direction.user.js b/plugins/link-show-direction.user.js index d84d1d77..dd2feed9 100644 --- a/plugins/link-show-direction.user.js +++ b/plugins/link-show-direction.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show the direction of links on the map by adding short dashes to the line at the origin portal. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/max-links.user.js b/plugins/max-links.user.js index d930fc09..ba6a45f9 100644 --- a/plugins/max-links.user.js +++ b/plugins/max-links.user.js @@ -6,14 +6,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Calculate how to link the portals to create a reasonably tidy set of links/fields. Enable from the layer chooser. (Max Links is a poor name, but remains for historical reasons.) -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/minimap.user.js b/plugins/minimap.user.js index c87866b7..613787b6 100644 --- a/plugins/minimap.user.js +++ b/plugins/minimap.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show a mini map on the corner of the map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/missions.user.js b/plugins/missions.user.js index 829c5799..55e950d5 100644 --- a/plugins/missions.user.js +++ b/plugins/missions.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] View missions. Marking progress on waypoints/missions basis. Showing mission paths on the map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/pan-control.user.js b/plugins/pan-control.user.js index 267153c9..9b2b4eb2 100644 --- a/plugins/pan-control.user.js +++ b/plugins/pan-control.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show a panning control on the map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/periodic-refresh.user.js b/plugins/periodic-refresh.user.js index 537b155f..1e7c10d4 100644 --- a/plugins/periodic-refresh.user.js +++ b/plugins/periodic-refresh.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description For use for unattended display screens only, this plugin causes idle mode to be left once per hour. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/player-tracker.user.js b/plugins/player-tracker.user.js index 79d48fb2..a85ecd95 100644 --- a/plugins/player-tracker.user.js +++ b/plugins/player-tracker.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Draw trails for the path a user took onto the map based on status messages in COMMs. Uses up to three hours of data. Does not request chat data on its own, even if that would be useful. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/players-portal-pictures.user.js b/plugins/players-portal-pictures.user.js index ad7a7ab6..097d1a37 100644 --- a/plugins/players-portal-pictures.user.js +++ b/plugins/players-portal-pictures.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Niantic removed the data this plugin needed. It is no longer possible to search for photo submitter. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/players-resonators.user.js b/plugins/players-resonators.user.js index a36fc510..91db1ba3 100644 --- a/plugins/players-resonators.user.js +++ b/plugins/players-resonators.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description The data this plugin needs is no longer available since the late November 2013 intel site update. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-counts.user.js b/plugins/portal-counts.user.js index b832efa9..0b78eb90 100644 --- a/plugins/portal-counts.user.js +++ b/plugins/portal-counts.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Display a list of all localized portals by level and faction. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-defense.user.js b/plugins/portal-defense.user.js index 873f5dc5..3eb2348a 100644 --- a/plugins/portal-defense.user.js +++ b/plugins/portal-defense.user.js @@ -7,12 +7,12 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description The data this plugin needs is no longer available since the late November 2013 intel site update. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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/* // ==/UserScript== diff --git a/plugins/portal-highlighter-bad-deployment-distance.user.js b/plugins/portal-highlighter-bad-deployment-distance.user.js index 02fe1c2d..0928a2eb 100644 --- a/plugins/portal-highlighter-bad-deployment-distance.user.js +++ b/plugins/portal-highlighter-bad-deployment-distance.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-can-make-level.user.js b/plugins/portal-highlighter-can-make-level.user.js index f37b6148..b0be01c9 100644 --- a/plugins/portal-highlighter-can-make-level.user.js +++ b/plugins/portal-highlighter-can-make-level.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-debug.user.js b/plugins/portal-highlighter-debug.user.js index 5d937565..9a8cb1ba 100644 --- a/plugins/portal-highlighter-debug.user.js +++ b/plugins/portal-highlighter-debug.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Various debug and/or temporary highlighters. Will change over time as needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-forgotten.user.js b/plugins/portal-highlighter-forgotten.user.js index aaa1a150..4cf885ad 100644 --- a/plugins/portal-highlighter-forgotten.user.js +++ b/plugins/portal-highlighter-forgotten.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal is unclaimed with no recent activity. Shades of red from one week to one month, then tinted to purple for longer. May also highlight captured portals that are stuck and fail to decay every 24 hours. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-hide-team.user.js b/plugins/portal-highlighter-hide-team.user.js index f8f93693..6ea04dee 100644 --- a/plugins/portal-highlighter-hide-team.user.js +++ b/plugins/portal-highlighter-hide-team.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show all portals as neutral, as if uncaptured. Great for creating plans. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-high-level.user.js b/plugins/portal-highlighter-high-level.user.js index 1fab0734..074ee97f 100644 --- a/plugins/portal-highlighter-high-level.user.js +++ b/plugins/portal-highlighter-high-level.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote high level portals: Purple L8, Red L7, Orange L6 -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-imminent-decay.user.js b/plugins/portal-highlighter-imminent-decay.user.js index 47a4e6f8..8b80c8b1 100644 --- a/plugins/portal-highlighter-imminent-decay.user.js +++ b/plugins/portal-highlighter-imminent-decay.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-infrastructure.user.js b/plugins/portal-highlighter-infrastructure.user.js index d935836d..c21477d1 100644 --- a/plugins/portal-highlighter-infrastructure.user.js +++ b/plugins/portal-highlighter-infrastructure.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal has any infrastructure problems. Red: no picture. Yellow: potential title issue. Orange: both of these. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-level-color.user.js b/plugins/portal-highlighter-level-color.user.js index 76572c3f..fbbda198 100644 --- a/plugins/portal-highlighter-level-color.user.js +++ b/plugins/portal-highlighter-level-color.user.js @@ -7,14 +7,14 @@ // @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://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-missing-resonators.user.js b/plugins/portal-highlighter-missing-resonators.user.js index c3959d4a..788c4bf4 100644 --- a/plugins/portal-highlighter-missing-resonators.user.js +++ b/plugins/portal-highlighter-missing-resonators.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal is missing resonators. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-mitigation.user.js b/plugins/portal-highlighter-mitigation.user.js index 72833585..9b9bb20d 100644 --- a/plugins/portal-highlighter-mitigation.user.js +++ b/plugins/portal-highlighter-mitigation.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-mods.user.js b/plugins/portal-highlighter-mods.user.js index c4bb4c98..c1f2e459 100644 --- a/plugins/portal-highlighter-mods.user.js +++ b/plugins/portal-highlighter-mods.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-my-8-portals.user.js b/plugins/portal-highlighter-my-8-portals.user.js index 4baca828..ce49cc14 100644 --- a/plugins/portal-highlighter-my-8-portals.user.js +++ b/plugins/portal-highlighter-my-8-portals.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-my-portals.user.js b/plugins/portal-highlighter-my-portals.user.js index 15347477..a0a0c241 100644 --- a/plugins/portal-highlighter-my-portals.user.js +++ b/plugins/portal-highlighter-my-portals.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-needs-recharge.user.js b/plugins/portal-highlighter-needs-recharge.user.js index bdee1253..81784f2d 100644 --- a/plugins/portal-highlighter-needs-recharge.user.js +++ b/plugins/portal-highlighter-needs-recharge.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal needs recharging and how much. Yellow: above 85%. Orange: above 50%. Red: above 15%. Magenta: below 15%. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-ornaments.user.js b/plugins/portal-highlighter-ornaments.user.js index 59d0d799..2cce16c9 100644 --- a/plugins/portal-highlighter-ornaments.user.js +++ b/plugins/portal-highlighter-ornaments.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote portals with additional 'ornament' markers. e.g. Anomaly portals -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-outbound-link-counter.user.js b/plugins/portal-highlighter-outbound-link-counter.user.js index 11b7ca29..82eb94f0 100644 --- a/plugins/portal-highlighter-outbound-link-counter.user.js +++ b/plugins/portal-highlighter-outbound-link-counter.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description PLUGIN CURRENTLY UNAVAILABLE -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-portal-ap-energy-relative.user.js b/plugins/portal-highlighter-portal-ap-energy-relative.user.js index 46ca2a76..0042d178 100644 --- a/plugins/portal-highlighter-portal-ap-energy-relative.user.js +++ b/plugins/portal-highlighter-portal-ap-energy-relative.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-portal-ap-relative.user.js b/plugins/portal-highlighter-portal-ap-relative.user.js index b820f4fb..de464b19 100644 --- a/plugins/portal-highlighter-portal-ap-relative.user.js +++ b/plugins/portal-highlighter-portal-ap-relative.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-portal-ap.user.js b/plugins/portal-highlighter-portal-ap.user.js index 977d434a..b718c9ce 100644 --- a/plugins/portal-highlighter-portal-ap.user.js +++ b/plugins/portal-highlighter-portal-ap.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-portals-my-level.user.js b/plugins/portal-highlighter-portals-my-level.user.js index 2948c21a..bb57552f 100644 --- a/plugins/portal-highlighter-portals-my-level.user.js +++ b/plugins/portal-highlighter-portals-my-level.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the portal fill color to denote if the portal is either at and above, or at and below your level. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-portals-upgrade.user.js b/plugins/portal-highlighter-portals-upgrade.user.js index e4da2eaa..c48d1a6c 100644 --- a/plugins/portal-highlighter-portals-upgrade.user.js +++ b/plugins/portal-highlighter-portals-upgrade.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-highlighter-with-lvl8-resonators.user.js b/plugins/portal-highlighter-with-lvl8-resonators.user.js index 3f1b8a10..ce782ab6 100644 --- a/plugins/portal-highlighter-with-lvl8-resonators.user.js +++ b/plugins/portal-highlighter-with-lvl8-resonators.user.js @@ -7,13 +7,13 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description This plugin is no longer available, as Niantic optimisations have removed the data it needed. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-level-numbers.user.js b/plugins/portal-level-numbers.user.js index 97e637a3..cd8e7569 100644 --- a/plugins/portal-level-numbers.user.js +++ b/plugins/portal-level-numbers.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show portal level numbers on map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portal-names.user.js b/plugins/portal-names.user.js index 5a892eb5..e3e5481c 100644 --- a/plugins/portal-names.user.js +++ b/plugins/portal-names.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show portal names on the map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/portals-list.user.js b/plugins/portals-list.user.js index 1611a540..f714a106 100644 --- a/plugins/portals-list.user.js +++ b/plugins/portals-list.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Display a sortable list of all visible portals with full details about the team, resonators, links, etc. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/privacy-view.user.js b/plugins/privacy-view.user.js index 2025dc98..de65dd72 100644 --- a/plugins/privacy-view.user.js +++ b/plugins/privacy-view.user.js @@ -6,14 +6,14 @@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Hide info from intel which shouldn't leak to players of the other faction. // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/regions.user.js b/plugins/regions.user.js index 099867c0..618c006b 100644 --- a/plugins/regions.user.js +++ b/plugins/regions.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show the local scoring regions on the map. No actual scores - just the region areas. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/render-limit-increase.user.js b/plugins/render-limit-increase.user.js index f382504e..e4d2e4e2 100644 --- a/plugins/render-limit-increase.user.js +++ b/plugins/render-limit-increase.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] IITC no longer has simple render limits that can be adjusted - many more portals are now displayed without any increases required. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/reso-energy-pct-in-portal-detail.user.js b/plugins/reso-energy-pct-in-portal-detail.user.js index e69be4e9..4121bc4e 100644 --- a/plugins/reso-energy-pct-in-portal-detail.user.js +++ b/plugins/reso-energy-pct-in-portal-detail.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show resonator energy percentage on resonator energy bar in portal detail panel. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/resonator-display-zoom-level-decrease.user.js b/plugins/resonator-display-zoom-level-decrease.user.js index 94b31a45..87f8e58f 100644 --- a/plugins/resonator-display-zoom-level-decrease.user.js +++ b/plugins/resonator-display-zoom-level-decrease.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Resonator display distance is no longer an option set with a plugin. With the 'draw-resonators' plugin you can now turn on/off resonators in the layer chooser instead. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/scale-bar.user.js b/plugins/scale-bar.user.js index 953e0bd6..d3184803 100644 --- a/plugins/scale-bar.user.js +++ b/plugins/scale-bar.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show scale bar on the map. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/score-cycle-times.user.js b/plugins/score-cycle-times.user.js index 05694ff7..a1d03c34 100644 --- a/plugins/score-cycle-times.user.js +++ b/plugins/score-cycle-times.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show the times used for the septicycle and checkpoints for regional scoreboards. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/scoreboard.user.js b/plugins/scoreboard.user.js index 3e3355bd..86f75a92 100644 --- a/plugins/scoreboard.user.js +++ b/plugins/scoreboard.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Display a scoreboard about all visible portals with statistics about both teams,like average portal level,link & field counts etc. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/scroll-wheel-zoom-disable.user.js b/plugins/scroll-wheel-zoom-disable.user.js index 1117a92a..899467bc 100644 --- a/plugins/scroll-wheel-zoom-disable.user.js +++ b/plugins/scroll-wheel-zoom-disable.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Disable the use of mouse wheel to zoom. The map zoom controls or keyboard are still available. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/show-address.user.js b/plugins/show-address.user.js index 5e666be6..def0bbe6 100644 --- a/plugins/show-address.user.js +++ b/plugins/show-address.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Address no longer available, as of Niantic changes 2014-05-23 -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/show-less-portals-zoomed-out.user.js b/plugins/show-less-portals-zoomed-out.user.js index bc3a135e..087be0d7 100644 --- a/plugins/show-less-portals-zoomed-out.user.js +++ b/plugins/show-less-portals-zoomed-out.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Vastly reduce the detail level when zoomed out to level 11 or less (L4+ portals), to significantly reduce data usage when viewing large areas. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/show-linked-portals.user.js b/plugins/show-linked-portals.user.js index e813e50d..cabaf755 100644 --- a/plugins/show-linked-portals.user.js +++ b/plugins/show-linked-portals.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Try to show the linked portals (image, name and link direction) in portal detail view and jump to linked portal on click. Some details may not be available if the linked portal is not in the current view. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/show-more-portals.user.js b/plugins/show-more-portals.user.js index f6553cce..b0fb6a32 100644 --- a/plugins/show-more-portals.user.js +++ b/plugins/show-more-portals.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Standard intel has changed to show all portals from zoom level 15, which is what this plugin used to force. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/show-portal-weakness.user.js b/plugins/show-portal-weakness.user.js index 62aec54a..92ed2e78 100644 --- a/plugins/show-portal-weakness.user.js +++ b/plugins/show-portal-weakness.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Use the fill color of the portals to denote if the portal is weak. Stronger red indicates recharge required, missing resonators, or both. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/speech-search.user.js b/plugins/speech-search.user.js index 269bdb31..ef0040cd 100644 --- a/plugins/speech-search.user.js +++ b/plugins/speech-search.user.js @@ -6,14 +6,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allow speech input for location search (webkit only for now - NOT Firefox). -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/sync.user.js b/plugins/sync.user.js index 410b638a..cd55757a 100644 --- a/plugins/sync.user.js +++ b/plugins/sync.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Sync data between clients via Google Realtime API. Only syncs data from specific plugins (currently: Keys, Bookmarks). Sign in via the 'Sync' link. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/uniques.user.js b/plugins/uniques.user.js index c14b4077..a8d54de7 100644 --- a/plugins/uniques.user.js +++ b/plugins/uniques.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Allow manual entry of portals visited/captured. Use the 'highlighter-uniques' plugin to show the uniques on the map, and 'sync' to share between multiple browsers or desktop/mobile. It will try and guess which portals you have captured from COMM/portal details, but this will not catch every case. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/update-check.user.js b/plugins/update-check.user.js index 02141c46..ba905773 100644 --- a/plugins/update-check.user.js +++ b/plugins/update-check.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] **WORK IN PROGRESS** Check for updates for IITC and plugins against http://iitc.jonatkins.com/. Can also report status messages for known IITC issues. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/zaprange.user.js b/plugins/zaprange.user.js index be14597d..29c11d79 100644 --- a/plugins/zaprange.user.js +++ b/plugins/zaprange.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Shows the maximum range of attack by the portals. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/plugins/zoom-slider.user.js b/plugins/zoom-slider.user.js index 85ee9872..550862b2 100644 --- a/plugins/zoom-slider.user.js +++ b/plugins/zoom-slider.user.js @@ -7,14 +7,14 @@ // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ // @description [@@BUILDNAME@@-@@BUILDDATE@@] Show a zoom slider on the map instead of the zoom buttons. -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* -// @include https://www.ingress.com/mission/* -// @include http://www.ingress.com/mission/* -// @match https://www.ingress.com/mission/* -// @match http://www.ingress.com/mission/* +// @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== diff --git a/website/extras/iitc-cloudmade-maps.user.js b/website/extras/iitc-cloudmade-maps.user.js index 5bdf7ab6..e4f0759e 100755 --- a/website/extras/iitc-cloudmade-maps.user.js +++ b/website/extras/iitc-cloudmade-maps.user.js @@ -4,10 +4,10 @@ // @version 0.0.1 // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @description Adds back CloudMade.com map layers - -// @include https://www.ingress.com/intel* -// @include http://www.ingress.com/intel* -// @match https://www.ingress.com/intel* -// @match http://www.ingress.com/intel* +// @include https://*.ingress.com/intel* +// @include http://*.ingress.com/intel* +// @match https://*.ingress.com/intel* +// @match http://*.ingress.com/intel* // ==/UserScript== function wrapper() { From bc3c1626a41e234d10834c6bb1706bbd34287fd3 Mon Sep 17 00:00:00 2001 From: Dave Ingram Date: Sun, 2 Oct 2016 12:29:03 -0700 Subject: [PATCH 23/31] Bump version after release: now targeting 0.26.0 --- main.js | 2 +- mobile/AndroidManifest.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 335d63e6..408ad413 100644 --- a/main.js +++ b/main.js @@ -1,7 +1,7 @@ // ==UserScript== // @id ingress-intel-total-conversion@jonatkins // @name IITC: Ingress intel map total conversion -// @version 0.25.2.@@DATETIMEVERSION@@ +// @version 0.26.0.@@DATETIMEVERSION@@ // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ diff --git a/mobile/AndroidManifest.xml b/mobile/AndroidManifest.xml index aefbd9f8..2c7ec274 100644 --- a/mobile/AndroidManifest.xml +++ b/mobile/AndroidManifest.xml @@ -3,7 +3,7 @@ package="com.cradle.iitc_mobile" android:installLocation="auto" android:versionCode="104" - android:versionName="0.25.2"> + android:versionName="0.26.0"> Date: Sun, 2 Oct 2016 16:00:34 -0700 Subject: [PATCH 24/31] Add unprefixed intel URLs to IITCm (fixes #1136) --- mobile/AndroidManifest.xml | 16 ++++++++++++++++ .../cradle/iitc_mobile/IITC_WebViewClient.java | 4 ++++ 2 files changed, 20 insertions(+) diff --git a/mobile/AndroidManifest.xml b/mobile/AndroidManifest.xml index 2c7ec274..f7fd4ac2 100644 --- a/mobile/AndroidManifest.xml +++ b/mobile/AndroidManifest.xml @@ -52,6 +52,22 @@ + + + + Date: Sun, 2 Oct 2016 17:54:17 -0700 Subject: [PATCH 25/31] Write build timestamp from build.py --- build.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build.py b/build.py index 55a6bbf6..59423c73 100755 --- a/build.py +++ b/build.py @@ -235,6 +235,9 @@ main = doReplacements(main,downloadUrl=downloadUrl,updateUrl=updateUrl) saveScriptAndMeta(main, outDir, 'total-conversion-build.user.js', oldDir) +with io.open(os.path.join(outDir, '.build-timestamp'), 'w') as f: + f.write(time.strftime('%Y-%m-%d %H:%M:%S UTC', utcTime)) + # for each plugin, load, parse, and save output os.mkdir(os.path.join(outDir,'plugins')) From 43adcbeee9d4a1ac63f0e0ae93c1aacd6bbb58c2 Mon Sep 17 00:00:00 2001 From: fkloft Date: Fri, 26 Aug 2016 17:42:54 +0200 Subject: [PATCH 26/31] [search] improved button for geolocation (now an actual button) --- code/search.js | 4 ++-- main.js | 2 +- style.css | 16 +++++++++++++--- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/code/search.js b/code/search.js index 120ce055..5fa006fe 100644 --- a/code/search.js +++ b/code/search.js @@ -7,8 +7,8 @@ addHook('search', function(query) {}); `query` is an object with the following members: - `term` is the term for which the user has searched -- `confirmed` is a boolean indicating if the user has pressed enter after searching. You should not search online or - heavy processing unless the user has confirmed the search term +- `confirmed` is a boolean indicating if the user has pressed enter after searching. You should not search online or + do heavy processing unless the user has confirmed the search term - `addResult(result)` can be called to add a result to the query. `result` may have the following members (`title` is required, as well as one of `position` and `bounds`): diff --git a/main.js b/main.js index 408ad413..9f656419 100644 --- a/main.js +++ b/main.js @@ -84,7 +84,7 @@ document.getElementsByTagName('body')[0].innerHTML = '' + '
      t
      ' + '
       loading global control stats
      ' + '
      ' - + ' ' + + ' ' + ' ' + '
      ' + '
      ' diff --git a/style.css b/style.css index 3797ebc8..550b0db6 100644 --- a/style.css +++ b/style.css @@ -511,9 +511,19 @@ input[type="search"], input[type="url"] { } #buttongeolocation { position: absolute; - top: 2px; - right: 2px; - cursor: pointer; + right: 0; + top: 0; + margin: 0; + border: 0 none transparent; + padding: 0 2px 0 0; + height: 100%; + background-color: transparent; +} +#buttongeolocation:focus { + outline: 1px dotted #ffce00; +} +#buttongeolocation img { + display: block; } #searchwrapper h3 { font-size: 1em; From 5dcd34e09ada094d072ae6b35dde00a8e2cb0325 Mon Sep 17 00:00:00 2001 From: fkloft Date: Fri, 26 Aug 2016 18:15:09 +0200 Subject: [PATCH 27/31] improved search for coordinates, including intel links --- code/search.js | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/code/search.js b/code/search.js index 5fa006fe..3d8cfb3e 100644 --- a/code/search.js +++ b/code/search.js @@ -219,6 +219,8 @@ window.search.setup = function() { }); }; + +// search for portals addHook('search', function(query) { var term = query.term.toLowerCase(); var teams = ['NEU','RES','ENL']; @@ -251,21 +253,40 @@ addHook('search', function(query) { }); }); + +// search for locations // TODO: recognize 50°31'03.8"N 7°59'05.3"E and similar formats -// TODO: if a portal with these exact coordinates is found, select it addHook('search', function(query) { - if(query.term.split(',').length == 2) { - var ll = query.term.split(','); - if(!isNaN(ll[0]) && !isNaN(ll[1])) { - query.addResult({ - title: query.term, - description: 'geo coordinates', - position: L.latLng(parseFloat(ll[0]), parseFloat(ll[1])), - }); - } - } + var locations = query.term.match(/[+-]?\d+\.\d+,[+-]?\d+\.\d+/g); + var added = {}; + locations.forEach(function(location) { + var pair = location.split(',').map(function(s) { return parseFloat(s).toFixed(6); }); + var ll = pair.join(","); + var latlng = L.latLng(pair.map(function(s) { return parseFloat(s); })); + if(added[ll]) return; + added[ll] = true; + + query.addResult({ + title: ll, + description: 'geo coordinates', + position: latlng, + onSelected: function(result, event) { + for(var guid in window.portals) { + var p = window.portals[guid].getLatLng(); + if((p.lat.toFixed(6)+","+p.lng.toFixed(6)) == ll) { + renderPortalDetails(guid); + return; + } + } + + urlPortalLL = [result.position.lat, result.position.lng]; + }, + }); + }); }); + +// search on OpenStreetMap addHook('search', function(query) { if(!query.confirmed) return; From 9a63c1952e24bf6768eaee4af9b246f4c8cebe3a Mon Sep 17 00:00:00 2001 From: fkloft Date: Mon, 10 Oct 2016 21:31:11 +0200 Subject: [PATCH 28/31] bugfix --- code/search.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code/search.js b/code/search.js index 3d8cfb3e..ced66915 100644 --- a/code/search.js +++ b/code/search.js @@ -259,6 +259,7 @@ addHook('search', function(query) { addHook('search', function(query) { var locations = query.term.match(/[+-]?\d+\.\d+,[+-]?\d+\.\d+/g); var added = {}; + if(!locations) return; locations.forEach(function(location) { var pair = location.split(',').map(function(s) { return parseFloat(s).toFixed(6); }); var ll = pair.join(","); From a384b21ed0b0ab5d0d63b722593d75bfa3f347a0 Mon Sep 17 00:00:00 2001 From: fkloft Date: Mon, 10 Oct 2016 21:54:38 +0200 Subject: [PATCH 29/31] Fix for geolocation button --- style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/style.css b/style.css index 550b0db6..97422e60 100644 --- a/style.css +++ b/style.css @@ -516,7 +516,7 @@ input[type="search"], input[type="url"] { margin: 0; border: 0 none transparent; padding: 0 2px 0 0; - height: 100%; + height: 24px; background-color: transparent; } #buttongeolocation:focus { From bae93594e36da71cd89e8e4cb44067f77ed081ea Mon Sep 17 00:00:00 2001 From: fkloft Date: Thu, 20 Oct 2016 21:47:50 +0200 Subject: [PATCH 30/31] Suppress lint warnings for unused functions --- mobile/src/com/cradle/iitc_mobile/IITC_DeviceAccountLogin.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_DeviceAccountLogin.java b/mobile/src/com/cradle/iitc_mobile/IITC_DeviceAccountLogin.java index d2a48fea..3a9eebc8 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_DeviceAccountLogin.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_DeviceAccountLogin.java @@ -4,6 +4,7 @@ import android.accounts.Account; import android.accounts.AccountManager; import android.accounts.AccountManagerCallback; import android.accounts.AccountManagerFuture; +import android.annotation.SuppressLint; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; @@ -118,6 +119,7 @@ public class IITC_DeviceAccountLogin implements AccountManagerCallback, *

      * After a token is created, AccountManager will call the run() method. */ + @SuppressLint("MissingPermission") private void startAuthentication() { mProgressbar.show(); @@ -174,6 +176,7 @@ public class IITC_DeviceAccountLogin implements AccountManagerCallback, * if we already have a username (e.g. because the existing login has timed out), we can directly start * authentication if an account with that username is found. */ + @SuppressLint("MissingPermission") public void startLogin(final String realm, final String accountName, final String args) { mAccounts = mAccountManager.getAccountsByType(realm); mAccountAdapter.notifyDataSetChanged(); From 0afa46a18cb796e11d92fafa0a71f8d9b65d34fb Mon Sep 17 00:00:00 2001 From: fkloft Date: Thu, 20 Oct 2016 21:50:01 +0200 Subject: [PATCH 31/31] fix build script for python 2 --- build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.py b/build.py index 59423c73..c0151306 100755 --- a/build.py +++ b/build.py @@ -236,7 +236,7 @@ main = doReplacements(main,downloadUrl=downloadUrl,updateUrl=updateUrl) saveScriptAndMeta(main, outDir, 'total-conversion-build.user.js', oldDir) with io.open(os.path.join(outDir, '.build-timestamp'), 'w') as f: - f.write(time.strftime('%Y-%m-%d %H:%M:%S UTC', utcTime)) + f.write(u"" + time.strftime('%Y-%m-%d %H:%M:%S UTC', utcTime)) # for each plugin, load, parse, and save output