Free and Open source Web Builder Framework. Next generation tool for building templates without coding
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

26 lines
450 B

define([ 'backbone','require'],
function (Backbone, require) {
/**
* @class Button
* */
return Backbone.Model.extend({
defaults :{
id: '',
className: '',
command: '',
context: '',
buttons: [],
attributes: {},
active: false,
},
initialize: function(options) {
if(this.get('buttons').length){
var Buttons = require('./Buttons');
this.set('buttons', new Buttons(this.get('buttons')) );
}
},
});
});