Browse Source

Update current frame on canvas render

pull/2524/head
Artur Arseniev 7 years ago
parent
commit
7632e35982
  1. 2
      src/canvas/model/Canvas.js
  2. 1
      src/canvas/view/CanvasView.js
  3. 4
      src/editor/model/Editor.js

2
src/canvas/model/Canvas.js

@ -29,7 +29,7 @@ export default Backbone.Model.extend({
updateDevice() {
const { em } = this;
const device = em.getDeviceModel();
const { model } = em.get('currentFrame') || {};
const model = em.getCurrentFrameModel();
if (model && device) {
const { width, height } = device.attributes;

1
src/canvas/view/CanvasView.js

@ -559,6 +559,7 @@ export default Backbone.View.extend({
frms.listenToLoad();
frms.on('loaded:all', () => em.trigger('loaded'));
frames.render();
em.setCurrentFrame(frms.at(0).view);
$frames.append(frames.el);
this.frame = frms.at(0).view;

4
src/editor/model/Editor.js

@ -636,6 +636,10 @@ export default Backbone.Model.extend({
return this.get('DomComponents').getWrapper();
},
setCurrentFrame(frameView) {
return this.set('currentFrame', frameView);
},
getCurrentFrame() {
return this.get('currentFrame');
},

Loading…
Cancel
Save