Browse Source

Prevent losing component id on undo/redo

pull/3165/head
Artur Arseniev 5 years ago
parent
commit
b88dedac38
  1. 2
      src/dom_components/model/Component.js
  2. 2
      src/dom_components/view/ComponentTextView.js

2
src/dom_components/model/Component.js

@ -1247,7 +1247,7 @@ const Component = Backbone.Model.extend(Styleable).extend(
const list = Component.getList(this);
// If the ID already exists I need to rollback to the old one
if (list[id]) {
if (list[id] || (!id && idPrev)) {
return this.setId(idPrev, { idUpdate: 1 });
}

2
src/dom_components/view/ComponentTextView.js

@ -131,8 +131,6 @@ export default ComponentView.extend({
model.get('components').each(model => clean(model));
};
// Avoid re-render on reset with silent option
!opts.silent && model.trigger('change:content', model, '', contentOpt);
comps.reset(content, opts);
comps.each(model => clean(model));
comps.trigger('resetNavigator');

Loading…
Cancel
Save