Browse Source

Skip render for temporary components. Fixes #1941

pull/2031/head
Artur Arseniev 7 years ago
parent
commit
702ba828b1
  1. 17
      src/dom_components/view/ComponentView.js

17
src/dom_components/view/ComponentView.js

@ -282,15 +282,13 @@ module.exports = Backbone.View.extend({
* @private
*/
updateScript() {
if (!this.model.get('script')) {
return;
}
var em = this.em;
if (em) {
var canvas = em.get('Canvas');
canvas.getCanvasView().updateScript(this);
}
const { model, em } = this;
if (!model.get('script')) return;
em &&
em
.get('Canvas')
.getCanvasView()
.updateScript(this);
},
/**
@ -357,6 +355,7 @@ module.exports = Backbone.View.extend({
},
render() {
if (this.modelOpt.temporary) return this;
this.renderAttributes();
this.renderChildren();
this.updateScript();

Loading…
Cancel
Save