Added in/out portal link name support

This commit is contained in:
cyi1341 2023-08-28 22:51:04 +08:00
parent 57fbdb7691
commit 243ad02435
1 changed files with 38 additions and 1 deletions

View File

@ -230,8 +230,45 @@ function wrapper(plugin_info) {
value: function(portal) {
return portal.options.guid;
}
},
{
title: 'Incoming Links',
value: function(portal) {
var links = window.getPortalLinks(portal.options.guid);
return links.in.map(function(linkGuid) {
var link = window.links[linkGuid].options.data;
var GUID = link.oGuid;
var Latitude = link.oLatE6 / 1E6;
var Longitude = link.oLngE6 / 1E6;
var data = (window.portals[GUID] && window.portals[GUID].options.data) || window.portalDetail.get(GUID) || {};
return {
'GUID': GUID,
'Latitude': Latitude,
'Longitude': Longitude,
'Portal Name': data.title
};
});
},
},
{
title: 'Outgoing Links',
value: function(portal) {
var links = window.getPortalLinks(portal.options.guid);
return links.out.map(function(linkGuid) {
var link = window.links[linkGuid].options.data;
var GUID = link.dGuid;
var Latitude = link.dLatE6 / 1E6;
var Longitude = link.dLngE6 / 1E6;
var data = (window.portals[GUID] && window.portals[GUID].options.data) || window.portalDetail.get(GUID) || {};
return {
'GUID': GUID,
'Latitude': Latitude,
'Longitude': Longitude,
'Portal Name': data.title
};
});
},
}
// Add more column specifications here as needed
];