From a23e116d6cd3c7649034e5992bacbaff5eb1eb93 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 11 Dec 2019 19:55:06 +0100 Subject: [PATCH] Sync with valid selectors --- src/selector_manager/view/ClassTagsView.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/selector_manager/view/ClassTagsView.js b/src/selector_manager/view/ClassTagsView.js index b3379276a..173563a23 100644 --- a/src/selector_manager/view/ClassTagsView.js +++ b/src/selector_manager/view/ClassTagsView.js @@ -78,20 +78,21 @@ export default Backbone.View.extend({ const { em } = this; const target = this.getTarget(); const cssC = em.get('CssComposer'); - const selectors = target.get('classes'); + const selectors = target.getSelectors().getValid(); const state = target.get('state'); const mediaText = em.getCurrentMedia(); const ruleComponent = cssC.getIdRule(target.getId(), { state, mediaText }); const style = ruleComponent.getStyle(); const rule = cssC.get(selectors, state, mediaText) || - cssC.add(selectors.models, state, mediaText); + cssC.add(selectors, state, mediaText); rule.addStyle(style); ruleComponent.setStyle({}); em.trigger('component:toggle'); em.trigger('component:sync-style', { component: target, + selectors, mediaText, rule, ruleComponent,