define([
'libs/jquery',
-'libs/underscore',
'./canvas/canvas',
'./commands',
-'libs/text!./template.html'], function($, _, canvas3, commands, template) {
+'libs/text!./template.html'], function($, canvas3, commands, template) {
'use strict';
canvas.loadWlxmlDocument(wlxmlDocument);
canvasWrapper.find('#rng-module-documentCanvas-content').empty().append(canvas.view());
},
- getDocument: function() {
- return canvas.toXML();
- },
- modifyCurrentNodeElement: function(attr, value) {
- var currentNodeElement = canvas.getCurrentNodeElement();
- if(attr === 'class' || attr === 'tag') {
- currentNodeElement['setWlxml'+(attr[0].toUpperCase() + attr.substring(1))](value);
- } else {
- currentNodeElement.setWlxmlMetaAttr(attr, value);
- }
- sandbox.publish('currentNodeElementChanged', currentNodeElement);
- },
highlightElement: function(node) {
canvas.toggleElementHighlight(node, true);
},
canvas.setCurrentElement(node);
},
command: function(command, params) {
- commands.run(command, params, canvas);
- sandbox.publish('contentChanged');
+ commands.run(command, params, canvas, sandbox.getConfig().user);
}
};