Browse Source

Add addComponents

pull/80/head
Artur Arseniev 10 years ago
parent
commit
d6111223ec
  1. 18
      src/editor/main.js

18
src/editor/main.js

@ -6,6 +6,7 @@
* * [getJs](#getjs)
* * [getComponents](#getcomponents)
* * [setComponents](#setcomponents)
* * [addComponents](#addcomponents)
* * [getStyle](#getstyle)
* * [setStyle](#setstyle)
* * [getSelected](#getselected)
@ -253,6 +254,23 @@ define(function (require){
return this;
},
/**
* Add components
* @param {Array<Object>|Object|string} components HTML string or components model
* @return {Model|Array<Model>}
* @example
* editor.addComponents('<div class="cls">New component</div>');
* // or
* editor.addComponents({
* type: 'text',
* classes:['cls'],
* content: 'New component'
* });
*/
addComponents: function(components) {
return this.getComponents().add(components);
},
/**
* Returns style in JSON format object
* @return {Object}

Loading…
Cancel
Save