elvis-network
Version:
Ember addon for vis.js integration (originally a fork of Suven/ember-cli-visjs)
22 lines (17 loc) • 498 B
JavaScript
import Ember from 'ember';
import ChildMixin from 'elvis-network/mixins/child';
export default Ember.Component.extend(ChildMixin, {
didCreateLayer: Ember.K,
willDestroyLayer: Ember.K,
layerSetup() {
if (this.get('containerLayer')) {
this.get('containerLayer')._layer.addLayer(this._layer);
}
},
layerTeardown() {
if (this.get('containerLayer') && this._layer) {
this.get('containerLayer')._layer.removeLayer(this._layer);
}
this._layer = null;
}
});