Browse Source

Add the possibility to not clear style in CSS export via options

pull/1229/head
Artur Arseniev 8 years ago
parent
commit
b73ee7b9cf
  1. 8
      src/code_manager/model/CssGenerator.js

8
src/code_manager/model/CssGenerator.js

@ -1,3 +1,5 @@
import { isUndefined } from 'underscore';
module.exports = require('backbone').Model.extend({ module.exports = require('backbone').Model.extend({
initialize() { initialize() {
this.compCls = []; this.compCls = [];
@ -40,6 +42,10 @@ module.exports = require('backbone').Model.extend({
this.compCls = []; this.compCls = [];
this.ids = []; this.ids = [];
var code = this.buildFromModel(model, opts); var code = this.buildFromModel(model, opts);
const clearStyles =
isUndefined(opts.clearStyles) && em
? em.getConfig('clearStyles')
: opts.clearStyles;
if (cssc) { if (cssc) {
const rules = cssc.getAll(); const rules = cssc.getAll();
@ -75,7 +81,7 @@ module.exports = require('backbone').Model.extend({
} }
} }
em && em.getConfig('clearStyles') && rules.remove(dump); em && clearStyles && rules.remove(dump);
} }
return code; return code;

Loading…
Cancel
Save