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');