Browse Source

Add preview mode with devices

pull/36/head
Artur Arseniev 10 years ago
parent
commit
4ae75aaaa3
  1. 1
      src/demo.js
  2. 4
      src/editor/config/config.js
  3. 3
      src/editor/model/Editor.js
  4. 5
      src/style_manager/view/SectorsView.js

1
src/demo.js

@ -329,6 +329,5 @@ require(['config/require-config'], function() {
window.editor = editor; window.editor = editor;
}); });
}); });

4
src/editor/config/config.js

@ -242,7 +242,7 @@ define(function () {
width: '615px', width: '615px',
} }
}, },
},{ }/*,{
id: 'table', id: 'table',
label: 'Table', label: 'Table',
attributes: {class:'fa fa-table'}, attributes: {class:'fa fa-table'},
@ -252,7 +252,7 @@ define(function () {
rows: 5, rows: 5,
style: {height: '150px', width: '100%'} style: {height: '150px', width: '100%'}
}, },
}], }*/],
}, },
}; };

3
src/editor/model/Editor.js

@ -17,6 +17,9 @@ define(['backbone', 'backboneUndo', 'keymaster', 'Utils', 'StorageManager', 'Dev
toLoad: [], toLoad: [],
opened: {}, opened: {},
device: '', device: '',
// When enabled, on device change media rules won't be created
previewMode: 0,
}, },
initialize: function(c) { initialize: function(c) {

5
src/style_manager/view/SectorsView.js

@ -38,11 +38,12 @@ define(['backbone', './SectorView'],
if(!el) if(!el)
return; return;
var previewMode = this.target.get('previewMode');
var classes = el.get('classes'); var classes = el.get('classes');
var state = el.get('state');
var pt = this.propTarget; var pt = this.propTarget;
var device = this.target.getDeviceModel(); var device = this.target.getDeviceModel();
var deviceW = device ? device.get('width') : ''; var state = !previewMode ? el.get('state') : '';
var deviceW = device && !previewMode ? device.get('width') : '';
pt.helper = null; pt.helper = null;
if(classes.length){ if(classes.length){

Loading…
Cancel
Save