diff --git a/plugins/portals-list.user.js b/plugins/portals-list.user.js index d4982929..f87176a4 100644 --- a/plugins/portals-list.user.js +++ b/plugins/portals-list.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @id iitc-plugin-portals-list@teo96 // @name IITC plugin: show list of portals -// @version 0.0.10.@@DATETIMEVERSION@@ +// @version 0.0.11.@@DATETIMEVERSION@@ // @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @updateURL @@UPDATEURL@@ // @downloadURL @@DOWNLOADURL@@ @@ -13,6 +13,7 @@ // ==/UserScript== /* whatsnew +* 0.0.11: Add nominal energy column, fix sort bug when opened even amounts of times, nits * 0.0.10: Fixed persistent css problem with alert * 0.0.9 : bugs hunt * 0.0.8 : Aborted to avoid problems with Niantic (export portals informations as csv or kml file) @@ -159,28 +160,28 @@ window.plugin.portalslist.portalTable = function(sortBy, sortOrder, filter) { retVal = a.name.toLowerCase() < b.name.toLowerCase() ? -1 : 1; break; case 'r1': - retVal = b.resonators[0][0] - a.resonators[0][0]; + retVal = b.resonators[0][3] - a.resonators[0][3]; break; case 'r2': - retVal = b.resonators[1][0] - a.resonators[1][0]; + retVal = b.resonators[1][3] - a.resonators[1][3]; break; case 'r3': - retVal = b.resonators[2][0] - a.resonators[2][0]; + retVal = b.resonators[2][3] - a.resonators[2][3]; break; case 'r4': - retVal = b.resonators[3][0] - a.resonators[3][0]; + retVal = b.resonators[3][3] - a.resonators[3][3]; break; case 'r5': - retVal = b.resonators[4][0] - a.resonators[4][0]; + retVal = b.resonators[4][3] - a.resonators[4][3]; break; case 'r6': - retVal = b.resonators[5][0] - a.resonators[5][0]; + retVal = b.resonators[5][3] - a.resonators[5][3]; break; case 'r7': - retVal = b.resonators[6][0] - a.resonators[6][0]; + retVal = b.resonators[6][3] - a.resonators[6][3]; break; case 'r8': - retVal = b.resonators[7][0] - a.resonators[7][0]; + retVal = b.resonators[7][3] - a.resonators[7][3]; break; case 's1': retVal = a.shields[0].toLowerCase() > b.shields[0].toLowerCase() ? -1 : 1; @@ -216,7 +217,8 @@ window.plugin.portalslist.portalTable = function(sortBy, sortOrder, filter) { + 'R6' + 'R7' + 'R8' - + 'Energy' + + 'Energy' + + '%' + 'S1' + 'S2' + 'S3' @@ -227,7 +229,7 @@ window.plugin.portalslist.portalTable = function(sortBy, sortOrder, filter) { $.each(portals, function(ind, portal) { - if (filter === 0 || filter === portal.team){ + if (filter === 0 || filter === portal.team) { html += '' + '' + window.plugin.portalslist.getPortalLink(portal.portal, portal.guid) + '' + '' + portal.level + '' @@ -245,7 +247,8 @@ window.plugin.portalslist.portalTable = function(sortBy, sortOrder, filter) { }); - html += '' + portal.energyratio + '%' + html += '' + prettyEnergy(portal.energy) + '' + + '' + portal.energyratio + '%' + '' + portal.shields[0][0] + '' + '' + portal.shields[1][0] + '' + '' + portal.shields[2][0] + '' @@ -410,9 +413,9 @@ window.plugin.portalslist.getPortalLink = function(portal,guid) { } var setup = function() { - $('#toolbox').append(' Portals list'); + $('#toolbox').append(' Portals list'); $('head').append('