[show-linked-portals] cleanup

(formatting, remove useless function, remove handler replacement that doesn't exist any more)
This commit is contained in:
fkloft 2015-02-15 12:17:45 +01:00
parent 22b58b790d
commit bcc3b52e5c

View File

@ -18,29 +18,11 @@
// PLUGIN START //////////////////////////////////////////////////////// // PLUGIN START ////////////////////////////////////////////////////////
/*
* 0.0.1 initial release, show images, names and addresses of linked portal in portal detailview
* - mouse click of the linked portal image selected the portal and adjust map
* - click of "Linked Portal is out of range" zoom a step out
*/
// use own namespace for plugin // use own namespace for plugin
window.plugin.showLinkedPortal = function () { window.plugin.showLinkedPortal = function () {
}; };
window.plugin.showLinkedPortal.handleUpdate = function () {
if (!requests.isLastRequest('getThinnedEntitiesV4')) {
return;
}
}
window.plugin.showLinkedPortal.portalDetail = function (data) { window.plugin.showLinkedPortal.portalDetail = function (data) {
// don't render linked portal data if portal is neutral.
// (the data can remain sometimes - when a portal decays?)
// if (data.portalDetails.controllingTeam.team == 'NEUTRAL')
// return;
var portalLinks = getPortalLinks(data.guid); var portalLinks = getPortalLinks(data.guid);
var c = 1; var c = 1;
@ -84,7 +66,7 @@ window.plugin.showLinkedPortal.getPortalByGuid = function (guid,isorigin) {
if (window.portals[guid] !== undefined) { if (window.portals[guid] !== undefined) {
var portalData = window.portals[guid].options.data; var portalData = window.portals[guid].options.data;
var portalNameAddressAlt = "'" + portalData.title + "'";; var portalNameAddressAlt = "'" + portalData.title + "'";
var portalNameAddressTitle = $('<div/>').append($('<strong/>').text(portalData.title)) var portalNameAddressTitle = $('<div/>').append($('<strong/>').text(portalData.title))
.append($('<br/>')) .append($('<br/>'))
.append(linkDirection) .append(linkDirection)
@ -110,17 +92,7 @@ window.plugin.showLinkedPortal.getPortalByGuid = function (guid,isorigin) {
return portalInfoString; return portalInfoString;
}; };
window.plugin.showLinkedPortal.setupCallback = function () {
// make the value update when the map data updates
var handleDataResponseOrig = window.handleDataResponse;
window.handleDataResponse = function (data, textStatus, jqXHR) {
handleDataResponseOrig(data, textStatus, jqXHR);
window.renderPortalDetails(window.selectedPortal);
}
}
var setup = function () { var setup = function () {
window.addHook('requestFinished', window.plugin.showLinkedPortal.handleUpdate);
window.addHook('portalDetailsUpdated', window.plugin.showLinkedPortal.portalDetail); window.addHook('portalDetailsUpdated', window.plugin.showLinkedPortal.portalDetail);
$('head').append('<style>' + $('head').append('<style>' +
'.showLinkedPortalLink{cursor: pointer; position: absolute; height: 40px; width: 50px; border:solid 1px; overflow: hidden; text-align: center; background: #0e3d4e;}' + '.showLinkedPortalLink{cursor: pointer; position: absolute; height: 40px; width: 50px; border:solid 1px; overflow: hidden; text-align: center; background: #0e3d4e;}' +
@ -138,7 +110,6 @@ var setup = function () {
'.showLinkedPortalLink4,.showLinkedPortalLink8,.showLinkedPortalLink12,.showLinkedPortalLink16 {top: 157px; }' + '.showLinkedPortalLink4,.showLinkedPortalLink8,.showLinkedPortalLink12,.showLinkedPortalLink16 {top: 157px; }' +
'#level{text-align: center; margin-right: -0.5em; position: relative; right: 50%; width: 1em;}' + '#level{text-align: center; margin-right: -0.5em; position: relative; right: 50%; width: 1em;}' +
'</style>'); '</style>');
window.plugin.showLinkedPortal.setupCallback();
} }
// PLUGIN END ////////////////////////////////////////////////////////// // PLUGIN END //////////////////////////////////////////////////////////