Plugin bookmark for maps and portals: Change to use hook 'portalSelected' to remove star instead of modify window.unselectOldPortal().

This commit is contained in:
Xelio 2013-09-05 02:24:32 +08:00
parent 8f1442e1dd
commit 864b4c66dd

View File

@ -2,7 +2,7 @@
// @id iitc-plugin-bookmarks@ZasoGD // @id iitc-plugin-bookmarks@ZasoGD
// @name IITC plugin: Bookmarks for maps and portals // @name IITC plugin: Bookmarks for maps and portals
// @category Controls // @category Controls
// @version 0.2.3.@@DATETIMEVERSION@@ // @version 0.2.4.@@DATETIMEVERSION@@
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion // @namespace https://github.com/jonatkins/ingress-intel-total-conversion
// @updateURL @@UPDATEURL@@ // @updateURL @@UPDATEURL@@
// @downloadURL @@DOWNLOADURL@@ // @downloadURL @@DOWNLOADURL@@
@ -841,7 +841,14 @@
$('#portaldetails').before(window.plugin.bookmarks.htmlBoxTrigger + window.plugin.bookmarks.htmlBkmrksBox); $('#portaldetails').before(window.plugin.bookmarks.htmlBoxTrigger + window.plugin.bookmarks.htmlBkmrksBox);
// Remove the star // Remove the star
window.addHook('portalSelected', function(data) {
if(data.selectedPortalGuid === null) {
$('.bkmrksStar').remove();
}
});
// in the future i hope in a 'portalClosed' hook // in the future i hope in a 'portalClosed' hook
/* hook done
window.unselectOldPortal = function() { window.unselectOldPortal = function() {
var oldPortal = portals[selectedPortal]; var oldPortal = portals[selectedPortal];
if(oldPortal) portalResetColor(oldPortal); if(oldPortal) portalResetColor(oldPortal);
@ -854,6 +861,7 @@
clearPortalIndicators(); clearPortalIndicators();
$('.bkmrksStar').remove(); $('.bkmrksStar').remove();
} }
*/
} }
$('#toolbox').append(window.plugin.bookmarks.htmlCallSetBox+window.plugin.bookmarks.htmlCalldrawBox); $('#toolbox').append(window.plugin.bookmarks.htmlCallSetBox+window.plugin.bookmarks.htmlCalldrawBox);