Browse Source

Don't stringify `script`s function in toJSON method. Fixes #980

pull/1035/head
Artur Arseniev 9 years ago
parent
commit
5d0e9567a6
  1. 2
      src/dom_components/model/Component.js

2
src/dom_components/model/Component.js

@ -714,11 +714,9 @@ const Component = Backbone.Model.extend(Styleable).extend(
*/
toJSON(...args) {
const obj = Backbone.Model.prototype.toJSON.apply(this, args);
const scriptStr = this.getScriptString();
obj.attributes = this.getAttributes();
delete obj.attributes.class;
delete obj.toolbar;
scriptStr && (obj.script = scriptStr);
return obj;
},

Loading…
Cancel
Save