From 2e8a0429d320a78d0d223329a0cdc37c6a78af4c Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 29 Mar 2018 01:05:01 +0200 Subject: [PATCH] Update storage:load event --- src/css_composer/index.js | 4 ++-- src/editor/model/Editor.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/css_composer/index.js b/src/css_composer/index.js index 4911c64e2..106dc07a1 100644 --- a/src/css_composer/index.js +++ b/src/css_composer/index.js @@ -174,10 +174,10 @@ module.exports = () => { * color: '#fff', * }); * */ - add(selectors, state, width, opts) { + add(selectors, state, width, opts = {}) { var s = state || ''; var w = width || ''; - var opt = opts || {}; + var opt = { ...opts }; var rule = this.get(selectors, s, w, opt); if (rule) return rule; else { diff --git a/src/editor/model/Editor.js b/src/editor/model/Editor.js index 94dc911f3..d924f75af 100644 --- a/src/editor/model/Editor.js +++ b/src/editor/model/Editor.js @@ -346,7 +346,7 @@ module.exports = Backbone.Model.extend({ for (var el in obj) store[el] = obj[el]; }); - sm.store(store, (res) => { + sm.store(store, res => { clb && clb(res); this.set('changesCount', 0); this.trigger('storage:store', store); @@ -394,7 +394,7 @@ module.exports = Backbone.Model.extend({ sm.load(load, res => { this.cacheLoad = res; clb && clb(res); - this.trigger('storage:load', res); + setTimeout(() => this.trigger('storage:load', res), 0); }); },