|
|
|
@ -16,6 +16,7 @@ module.exports = require('backbone').View.extend({ |
|
|
|
const coll = this.collection; |
|
|
|
this.listenTo(coll, 'add', this.addTo); |
|
|
|
this.listenTo(coll, 'reset resetNavigator', this.render); |
|
|
|
this.listenTo(coll, 'remove', this.removeChildren); |
|
|
|
this.className = `${pfx}layers`; |
|
|
|
const em = config.em; |
|
|
|
|
|
|
|
@ -44,6 +45,11 @@ module.exports = require('backbone').View.extend({ |
|
|
|
parent && this.$el.data('model', parent); |
|
|
|
}, |
|
|
|
|
|
|
|
removeChildren(removed) { |
|
|
|
const view = removed.viewLayer; |
|
|
|
view.remove.apply(view); |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* Add to collection |
|
|
|
* @param Object Model |
|
|
|
|