Browse Source

Update store after changes to css

pull/1050/head
Duarte Henriques 9 years ago
parent
commit
e6b866918d
  1. 5
      src/css_composer/index.js

5
src/css_composer/index.js

@ -96,17 +96,18 @@ module.exports = () => {
const rules = this.getAll(); const rules = this.getAll();
em.stopListening(rules, ev, this.handleChange); em.stopListening(rules, ev, this.handleChange);
em.listenTo(rules, ev, this.handleChange); em.listenTo(rules, ev, this.handleChange);
rules.each(rule => this.handleChange(rule)); rules.each(rule => this.handleChange(rule, { avoidStore: 1 }));
}, },
/** /**
* Handle rule changes * Handle rule changes
* @private * @private
*/ */
handleChange(model) { handleChange(model, opts = {}) {
const ev = 'change:style'; const ev = 'change:style';
const um = em.get('UndoManager'); const um = em.get('UndoManager');
um && um.add(model); um && um.add(model);
!opts.avoidStore && em.handleUpdates('', '', opts);
const handleUpdates = em.handleUpdates.bind(em); const handleUpdates = em.handleUpdates.bind(em);
em.stopListening(model, ev, handleUpdates); em.stopListening(model, ev, handleUpdates);
em.listenTo(model, ev, handleUpdates); em.listenTo(model, ev, handleUpdates);

Loading…
Cancel
Save