Browse Source

Cleanup CssRuleView

pull/6190/head
Artur Arseniev 1 year ago
parent
commit
32b3c3cfab
  1. 1
      packages/core/src/css_composer/view/CssRuleView.ts
  2. 9
      packages/core/src/domain_abstract/model/StyleableModel.ts

1
packages/core/src/css_composer/view/CssRuleView.ts

@ -21,6 +21,7 @@ export default class CssRuleView extends View<CssRule> {
remove() {
super.remove();
this.model.removeView(this);
return this;
}

9
packages/core/src/domain_abstract/model/StyleableModel.ts

@ -175,9 +175,12 @@ export default class StyleableModel<T extends ObjectHash = any> extends Model<T>
setView(view: StyleableView) {
let { views } = this;
if (!views.includes(view)) {
views.push(view);
}
!views.includes(view) && views.push(view);
}
removeView(view: StyleableView) {
const { views } = this;
views.splice(views.indexOf(view), 1);
}
updateView() {

Loading…
Cancel
Save