From 161394ff164b662e34d0aff2b82f4b50b8175b82 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 26 Apr 2020 00:34:28 +0200 Subject: [PATCH] Fix CSSRule for tests --- src/css_composer/model/CssRule.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/css_composer/model/CssRule.js b/src/css_composer/model/CssRule.js index 34901397b..0f1646a0b 100644 --- a/src/css_composer/model/CssRule.js +++ b/src/css_composer/model/CssRule.js @@ -9,7 +9,7 @@ const { CSS } = window; export default Backbone.Model.extend(Styleable).extend({ defaults: { // Css selectors - selectors: {}, + selectors: [], // Additional string css selectors selectorsAdd: '', @@ -48,10 +48,10 @@ export default Backbone.Model.extend(Styleable).extend({ ensureSelectors() { const { em } = this; const result = []; - const sm = em.get('SelectorManager'); + const sm = em && em.get('SelectorManager'); const selectors = this.getSelectors(); const toInit = Array.isArray(selectors); - selectors.forEach(sel => result.push(sm.add(sel))); + selectors.forEach(sel => result.push(sm ? sm.add(sel) : sel)); toInit && this.set('selectors', new Selectors(result)); },