+ loadWlxmlDocument: function(wlxmlDocument) {
+ var canvasDOM = this.generateCanvasDOM(wlxmlDocument.root);
+
+ this.wrapper = $('<div>').addClass('canvas-wrapper').attr('contenteditable', true);
+ this.wrapper.append(canvasDOM);
+ this.d = this.wrapper.children(0);
+ this.setupEventHandling();
+ },
+
+ generateCanvasDOM: function(wlxmlNode) {
+ // var element = this.createNodeElement2({
+ // tag: wlxmlNode.getTagName(),
+ // klass: wlxmlNode.getClass(), //currentTag.attr('class'),
+ // meta: wlxmlNode.getMetaAttributes(), //meta,
+ // others: wlxmlNode.getOtherAttributes(), // ~ //others,
+ // rawChildren: wlxmlNode.contents(),
+ // prepopulateOnEmpty: true
+ // }); //->create2
+
+ var element = documentElement.DocumentNodeElement.create2(wlxmlNode, this);
+
+
+ ['orig-before', 'orig-after', 'orig-begin', 'orig-end'].forEach(function(attr) {
+ element.data(attr, '');
+ });
+ return element.dom();
+ },
+