From 4853542265892c18f01929fb61a087659a657e67 Mon Sep 17 00:00:00 2001 From: fkloft Date: Tue, 14 Apr 2015 03:14:10 +0200 Subject: [PATCH] [show-linked-portals] use abbreviated length in box --- plugins/show-linked-portals.user.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/show-linked-portals.user.js b/plugins/show-linked-portals.user.js index d93e0fb5..76c8b720 100644 --- a/plugins/show-linked-portals.user.js +++ b/plugins/show-linked-portals.user.js @@ -53,7 +53,8 @@ window.plugin.showLinkedPortal.portalDetail = function (data) { var lng = link[key + 'LngE6']/1E6; var length = L.latLng(link.oLatE6/1E6, link.oLngE6/1E6).distanceTo([link.dLatE6/1E6, link.dLngE6/1E6]); - var lengthText = digits(Math.round(length)) + 'm'; + var lengthFull = digits(Math.round(length)) + 'm'; + var lengthShort = length < 100000 ? lengthFull : digits(Math.round(length/1000)) + 'km' var div = $('
').addClass('showLinkedPortalLink showLinkedPortalLink' + c + (key=='d' ? ' outgoing' : ' incoming')); @@ -73,7 +74,7 @@ window.plugin.showLinkedPortal.portalDetail = function (data) { div .addClass('outOfRange') .append($('') - .html('Portal out of range.
' + lengthText)); + .html('Portal out of range.
' + lengthShort)); } div @@ -86,7 +87,7 @@ window.plugin.showLinkedPortal.portalDetail = function (data) { .append($('
')) .append($('').text(key=='d' ? '↴ outgoing link' : '↳ incoming link')) .append($('
')) - .append($('').html(lengthText)) + .append($('').html(lengthFull)) .html(), }) .appendTo('#portaldetails');