Browse Source

Add `remove` method in Component

pull/1446/head
Artur Arseniev 8 years ago
parent
commit
d9c74b601f
  1. 2
      package.json
  2. 8
      src/dom_components/model/Component.js

2
package.json

@ -1,7 +1,7 @@
{ {
"name": "grapesjs", "name": "grapesjs",
"description": "Free and Open Source Web Builder Framework", "description": "Free and Open Source Web Builder Framework",
"version": "0.14.29", "version": "0.14.32",
"author": "Artur Arseniev", "author": "Artur Arseniev",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"homepage": "http://grapesjs.com", "homepage": "http://grapesjs.com",

8
src/dom_components/model/Component.js

@ -900,6 +900,14 @@ const Component = Backbone.Model.extend(Styleable).extend(
return this; return this;
}, },
/**
* Remove the component
* @return {this}
*/
remove() {
return this.collection.remove(this);
},
/** /**
* Reset id of the component and any of its style rule * Reset id of the component and any of its style rule
* @param {Object} [opts={}] Options * @param {Object} [opts={}] Options

Loading…
Cancel
Save