From cfc47706a8933bef162a8a62808d4f5953567b2a Mon Sep 17 00:00:00 2001 From: goodsoft Date: Tue, 28 May 2013 23:48:01 +0300 Subject: [PATCH] Portals list: Order by second resonator if first one is equal, etc. --- plugins/portals-list.user.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/plugins/portals-list.user.js b/plugins/portals-list.user.js index 7f5f0b65..1b33644a 100644 --- a/plugins/portals-list.user.js +++ b/plugins/portals-list.user.js @@ -169,25 +169,32 @@ window.plugin.portalslist.portalTable = function(sortBy, sortOrder, filter) { break; case 'r1': retVal = b.resonators[0][0] - a.resonators[0][0]; - break; + if (retVal) + break; case 'r2': retVal = b.resonators[1][0] - a.resonators[1][0]; - break; + if (retVal) + break; case 'r3': retVal = b.resonators[2][0] - a.resonators[2][0]; - break; + if (retVal) + break; case 'r4': retVal = b.resonators[3][0] - a.resonators[3][0]; - break; + if (retVal) + break; case 'r5': retVal = b.resonators[4][0] - a.resonators[4][0]; - break; + if (retVal) + break; case 'r6': retVal = b.resonators[5][0] - a.resonators[5][0]; - break; + if (retVal) + break; case 'r7': retVal = b.resonators[6][0] - a.resonators[6][0]; - break; + if (retVal) + break; case 'r8': retVal = b.resonators[7][0] - a.resonators[7][0]; break;