From b6960f8a5d5c1d9b8ae6ffadbb413af4c59243bf Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 11 Dec 2019 08:46:40 +0100 Subject: [PATCH] Create CSS rule if doesn't exist --- src/selector_manager/view/ClassTagsView.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/selector_manager/view/ClassTagsView.js b/src/selector_manager/view/ClassTagsView.js index cf63fb6d5..eeab53aa1 100644 --- a/src/selector_manager/view/ClassTagsView.js +++ b/src/selector_manager/view/ClassTagsView.js @@ -82,9 +82,10 @@ export default Backbone.View.extend({ const selectors = target.get('classes'); const state = target.get('state'); // const device = em.getCurrentMedia(); - const rule = cssC.get(selectors, state); const ruleComponent = cssC.getIdRule(target.getId(), { state }); const style = ruleComponent.getStyle(); + const rule = + cssC.get(selectors, state) || cssC.add(selectors.models, state); rule.addStyle(style); ruleComponent.setStyle({}); em.trigger('component:toggle');