diff --git a/src/code_manager/model/CssGenerator.js b/src/code_manager/model/CssGenerator.js index 4776d0a6d..a52900edb 100644 --- a/src/code_manager/model/CssGenerator.js +++ b/src/code_manager/model/CssGenerator.js @@ -122,7 +122,7 @@ export default Backbone.Model.extend({ }); if ((selectorStrNoAdd && found) || selectorsAdd || singleAtRule) { - const block = rule.getDeclaration(); + const block = rule.getDeclaration({ body: 1 }); block && (result += block); } else { dump.push(rule); diff --git a/src/css_composer/model/CssRule.js b/src/css_composer/model/CssRule.js index 9ee91317c..946e07255 100644 --- a/src/css_composer/model/CssRule.js +++ b/src/css_composer/model/CssRule.js @@ -102,11 +102,10 @@ export default Backbone.Model.extend(Styleable).extend({ */ selectorsToString(opts = {}) { const result = []; - const { em } = this; const state = this.get('state'); const wrapper = this.get('wrapper'); const addSelector = this.get('selectorsAdd'); - const isBody = wrapper && em && em.getConfig('wrapperIsBody'); + const isBody = wrapper && opts.body; const selOpts = { escape: str => (CSS && CSS.escape ? CSS.escape(str) : str) }; @@ -126,7 +125,7 @@ export default Backbone.Model.extend(Styleable).extend({ */ getDeclaration(opts = {}) { let result = ''; - const selectors = this.selectorsToString(); + const selectors = this.selectorsToString(opts); const style = this.styleToString(opts); const singleAtRule = this.get('singleAtRule');