Browse Source

Fix activatable blocks on drop. Closes #3579

pull/3670/head
Artur Arseniev 5 years ago
parent
commit
bb4a661cd6
  1. 11
      src/block_manager/view/BlockView.js

11
src/block_manager/view/BlockView.js

@ -99,14 +99,15 @@ export default Backbone.View.extend({
if (result) {
const oldKey = 'activeOnRender';
const oldActive = result.get && result.get(oldKey);
const toActive = model.get('activate') || oldActive;
if (model.get('activate') || oldActive) {
result.trigger('active');
result.unset(oldKey);
if (model.get('select') || toActive) {
em.setSelected(result);
}
if (model.get('select')) {
em.setSelected(result);
if (toActive) {
result.trigger('active');
result.unset(oldKey);
}
if (model.get('resetId')) {

Loading…
Cancel
Save