From 4ba8847542c55501de149b758a14630344314b18 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 6 Dec 2017 23:03:47 +0100 Subject: [PATCH] Add `removeProperty` in StyleManager. Closes #587 --- src/style_manager/index.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/style_manager/index.js b/src/style_manager/index.js index 469e608e2..70006c83a 100644 --- a/src/style_manager/index.js +++ b/src/style_manager/index.js @@ -220,6 +220,20 @@ module.exports = () => { }, + /** + * Remove a property from the sector + * @param {string} sectorId Sector id + * @param {string} name CSS property name, eg. 'min-height' + * @return {Property} Removed property + * @example + * const property = styleManager.removeProperty('mySector', 'min-height'); + */ + removeProperty(sectorId, name) { + const props = this.getProperties(sectorId); + return props && props.remove(this.getProperty(sectorId, name)); + }, + + /** * Get properties of the sector * @param {string} sectorId Sector id