|
|
|
@ -63,6 +63,16 @@ define(function (require){ |
|
|
|
return editorModel.get('Components').getComponents(); |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* Set components inside editor's canvas. This method overrides actual components |
|
|
|
* @param {Array<Object>|Object|string} components HTML string or components model |
|
|
|
* @return {this} |
|
|
|
*/ |
|
|
|
setComponents: function(components){ |
|
|
|
editorModel.setComponents(components); |
|
|
|
return this; |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* Returns style in JSON format object |
|
|
|
* @return {Object} |
|
|
|
@ -71,6 +81,14 @@ define(function (require){ |
|
|
|
return editorModel.get('CssComposer').getRules(); |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* Returns selected component, if there is one |
|
|
|
* @return {grapesjs.Component} |
|
|
|
*/ |
|
|
|
getSelected: function(){ |
|
|
|
return editorModel.getSelected(); |
|
|
|
}, |
|
|
|
|
|
|
|
render: function() { |
|
|
|
return editorView.render().$el; |
|
|
|
}, |
|
|
|
|