UNPKG

elvis-network

Version:

Ember addon for vis.js integration (originally a fork of Suven/ember-cli-visjs)

22 lines (17 loc) 498 B
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; } });