Browse Source

Update editor model

pull/36/head
Artur Arseniev 10 years ago
parent
commit
42d8a705ee
  1. 4
      dist/grapes.min.js
  2. 31
      src/editor/model/Editor.js

4
dist/grapes.min.js

File diff suppressed because one or more lines are too long

31
src/editor/model/Editor.js

@ -1,9 +1,7 @@
var deps = ['backbone', 'backboneUndo', 'keymaster', 'Utils', 'StorageManager', 'DeviceManager', 'Parser', 'SelectorManager',
var dep = ['Utils', 'StorageManager', 'DeviceManager', 'Parser', 'SelectorManager',
'ModalDialog', 'CodeManager', 'Panels', 'RichTextEditor', 'StyleManager', 'AssetManager', 'CssComposer',
'DomComponents', 'Canvas', 'Commands', 'BlockManager'];
define(deps, function(backbone, backboneUndo, keymaster, Utils, StorageManager, DeviceManager, Parser, SelectorManager,
ModalDialog, CodeManager, Panels, RichTextEditor, StyleManager, AssetManager, CssComposer,
DomComponents, Canvas, Commands, BlockManager){
define(['backbone', 'backboneUndo', 'keymaster'].concat(dep), function(){
return Backbone.Model.extend({
defaults: {
@ -23,33 +21,11 @@ define(deps, function(backbone, backboneUndo, keymaster, Utils, StorageManager,
this.config.components = c.el.innerHTML;
// Load modules
/*
deps.forEach(function(name){
dep.forEach(function(name){
if(['backbone','backboneUndo','keymaster'].indexOf(name) >= 0)
return;
this.loadModule(name);
}, this);
*/
/*
var t = new DomComponents();
this.loadModule(Utils);
this.loadModule(StorageManager);
this.loadModule(DeviceManager);
this.loadModule(Parser);
this.loadModule(SelectorManager);
this.loadModule(ModalDialog);
this.loadModule(CodeManager);
this.loadModule(Panels);
this.loadModule(RichTextEditor);
this.loadModule(StyleManager);
this.loadModule(AssetManager);
this.loadModule(CssComposer);
this.loadModule(DomComponents);
this.loadModule(Canvas);
this.loadModule(Commands);
this.loadModule(BlockManager);
*/
this.initUndoManager(); // Is already called (inside components and css composer)
@ -64,7 +40,6 @@ define(deps, function(backbone, backboneUndo, keymaster, Utils, StorageManager,
loadModule: function(moduleName) {
var c = this.config;
var M = new require(moduleName)();
//var M = new moduleName();
var name = M.name.charAt(0).toLowerCase() + M.name.slice(1);
var cfg = c[name] || c[M.name] || {};
cfg.pStylePrefix = c.stylePrefix || '';

Loading…
Cancel
Save