Browse Source

Unset old activation key

symbols-2
Artur Arseniev 6 years ago
parent
commit
b222d89c83
  1. 2
      src/block_manager/view/BlockView.js
  2. 8
      src/block_manager/view/BlocksView.js

2
src/block_manager/view/BlockView.js

@ -102,7 +102,7 @@ export default Backbone.View.extend({
if (model.get('activate') || oldActive) {
result.trigger('active');
result.set(oldKey, 0);
result.unset(oldKey);
}
if (model.get('select')) {

8
src/block_manager/view/BlocksView.js

@ -81,13 +81,15 @@ export default Backbone.View.extend({
* @private
*/
onDrop(model) {
const em = this.em;
const { em } = this;
em.runDefault();
if (model && model.get) {
if (model.get('activeOnRender')) {
const oldActive = 'activeOnRender';
if (model.get(oldActive)) {
model.trigger('active');
model.set('activeOnRender', 0);
model.unset(oldActive);
}
em.trigger('block:drag:stop', model);

Loading…
Cancel
Save