grapesjs_codeapps
Version:
Free and Open Source Web Builder Framework/SC Modification
28 lines (25 loc) • 551 B
JavaScript
var Backbone = require('backbone');
module.exports = Backbone.Model.extend({
defaults: {
id: '',
label: '',
className: '',
command: '',
context: '',
buttons: [],
attributes: {},
options: {},
active: false,
dragDrop: false,
togglable: true,
runDefaultCommand: true,
stopDefaultCommand: false,
disable: false
},
initialize(options) {
if (this.get('buttons').length) {
var Buttons = require('./Buttons');
this.set('buttons', new Buttons(this.get('buttons')));
}
}
});