Browse Source

Add clear method in CssComposer

pull/561/head
Artur Arseniev 9 years ago
parent
commit
3e2bb14dc9
  1. 2
      src/commands/index.js
  2. 12
      src/css_composer/index.js

2
src/commands/index.js

@ -48,7 +48,7 @@ module.exports = () => {
AbsCommands = require('./view/CommandAbstract'); AbsCommands = require('./view/CommandAbstract');
// Need it here as it would be used below // Need it here as it would be used below
var add = function(id, obj){ var add = function(id, obj) {
if (isFunction(obj)) { if (isFunction(obj)) {
obj = { run: obj }; obj = { run: obj };
} }

12
src/css_composer/index.js

@ -3,6 +3,7 @@
* * [get](#get) * * [get](#get)
* * [set](#set) * * [set](#set)
* * [getAll](#getall) * * [getAll](#getall)
* * [clear](#clear)
* * [load](#load) * * [load](#load)
* * [store](#store) * * [store](#store)
* * [setIdRule](#setidrule) * * [setIdRule](#setidrule)
@ -231,6 +232,17 @@ module.exports = () => {
return rules; return rules;
}, },
/**
* Remove all rules
* @return {this}
*/
clear() {
this.getAll().reset();
return this;
},
/** /**
* Add a raw collection of rule objects * Add a raw collection of rule objects
* This method overrides styles, in case, of already defined rule * This method overrides styles, in case, of already defined rule

Loading…
Cancel
Save