Skip to content

Commit

Permalink
plugins: extend portal-list uniformly
Browse files Browse the repository at this point in the history
remove redundant code trying to wait for `window.plugin.portalslist` namespace
(in fact, on setup phase ALL plugins namespaces should be already available)
  • Loading branch information
johndoe committed Jul 4, 2019
1 parent 21874f7 commit 8630224
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 24 deletions.
7 changes: 1 addition & 6 deletions plugins/bookmarks.user.js
Expand Up @@ -1308,13 +1308,8 @@
window.addHook('pluginBkmrksEdit', window.plugin.bookmarks.editStar);
window.addHook('pluginBkmrksSyncEnd', window.plugin.bookmarks.resetAllStars);

if(window.plugin.portalslist) {
if (window.plugin.portalslist) {
window.plugin.bookmarks.setupPortalsList();
} else {
setTimeout(function() {
if(window.plugin.portalslist)
window.plugin.bookmarks.setupPortalsList();
}, 500);
}
}

Expand Down
7 changes: 3 additions & 4 deletions plugins/distance-to-portal.user.js
Expand Up @@ -103,8 +103,6 @@ window.plugin.distanceToPortal.setLocation = function() {
};

window.plugin.distanceToPortal.setupPortalsList = function() {
if(!window.plugin.portalslist) return;

window.plugin.portalslist.fields.push({
title: "Dist",
value: function(portal) { if (window.plugin.distanceToPortal.currentLoc) return window.plugin.distanceToPortal.currentLoc.distanceTo(portal.getLatLng()); else return 0; },
Expand All @@ -131,8 +129,9 @@ window.plugin.distanceToPortal.setup = function() {

addHook('portalDetailsUpdated', window.plugin.distanceToPortal.addDistance);

window.plugin.distanceToPortal.setupPortalsList();

if (window.plugin.portalslist) {
window.plugin.distanceToPortal.setupPortalsList();
}
};

var setup = window.plugin.distanceToPortal.setup;
Expand Down
8 changes: 1 addition & 7 deletions plugins/keys.user.js
Expand Up @@ -186,7 +186,6 @@ window.plugin.keys.setupContent = function() {
}

window.plugin.keys.setupPortalsList = function() {
if(!window.plugin.portalslist) return;

window.addHook('pluginKeysUpdateKey', function(data) {
$('[data-list-keycount="'+data.guid+'"]').text(data.count);
Expand Down Expand Up @@ -243,13 +242,8 @@ var setup = function() {
window.addHook('portalDetailsUpdated', window.plugin.keys.addToSidebar);
window.plugin.keys.registerFieldForSyncing();

if(window.plugin.portalslist) {
if (window.plugin.portalslist) {
window.plugin.keys.setupPortalsList();
} else {
setTimeout(function() {
if(window.plugin.portalslist)
window.plugin.keys.setupPortalsList();
}, 500);
}
}

Expand Down
8 changes: 1 addition & 7 deletions plugins/uniques.user.js
Expand Up @@ -421,7 +421,6 @@ window.plugin.uniques.setupContent = function() {
}

window.plugin.uniques.setupPortalsList = function() {
if(!window.plugin.portalslist) return;

window.addHook('pluginUniquesUpdateUniques', function(data) {
var info = plugin.uniques.uniques[data.guid];
Expand Down Expand Up @@ -572,13 +571,8 @@ var setup = function() {
window.addHook('plugin-missions-mission-changed', window.plugin.uniques.onMissionChanged);
window.addHook('plugin-missions-loaded-mission', window.plugin.uniques.onMissionLoaded);

if(window.plugin.portalslist) {
if (window.plugin.portalslist) {
window.plugin.uniques.setupPortalsList();
} else {
setTimeout(function() {
if(window.plugin.portalslist)
window.plugin.uniques.setupPortalsList();
}, 500);
}
}

Expand Down

0 comments on commit 8630224

Please sign in to comment.