Browse Source

Update how attributes are exported inside toJSON in Components

pull/758/head
Artur Arseniev 8 years ago
parent
commit
2c0a44ec57
  1. 11
      src/dom_components/model/Component.js

11
src/dom_components/model/Component.js

@ -686,13 +686,12 @@ module.exports = Backbone.Model.extend(Styleable).extend({
* @private
*/
toJSON(...args) {
var obj = Backbone.Model.prototype.toJSON.apply(this, args);
var scriptStr = this.getScriptString();
const obj = Backbone.Model.prototype.toJSON.apply(this, args);
const scriptStr = this.getScriptString();
obj.attributes = this.getAttributes();
delete obj.attributes.class;
delete obj.toolbar;
if (scriptStr) {
obj.script = scriptStr;
}
scriptStr && (obj.script = scriptStr);
return obj;
},

Loading…
Cancel
Save