Merge pull request #977 from Meaglin/removeevents

Added "remove" events for portals/links/fields.
This commit is contained in:
Dave Ingram
2016-06-13 14:25:06 -07:00
committed by GitHub
2 changed files with 7 additions and 0 deletions

View File

@ -225,6 +225,7 @@ window.Render.prototype.deletePortalEntity = function(guid) {
window.ornaments.removePortal(p);
this.removePortalFromMapLayer(p);
delete window.portals[guid];
window.runHooks('portalRemoved', {portal: p, data: p.options.data });
}
}
@ -233,6 +234,7 @@ window.Render.prototype.deleteLinkEntity = function(guid) {
var l = window.links[guid];
linksFactionLayers[l.options.team].removeLayer(l);
delete window.links[guid];
window.runHooks('linkRemoved', {link: l, data: l.options.data });
}
}
@ -244,6 +246,7 @@ window.Render.prototype.deleteFieldEntity = function(guid) {
fieldsFactionLayers[f.options.team].removeLayer(f);
delete window.fields[guid];
window.runHooks('fieldRemoved', {field: f, data: f.options.data });
}
}