return newNode;\r
}\r
\r
+Canvas.prototype.removeNode = function(options) {\r
+ var toRemove = $(this.content.find('#' + options.node.id).get(0));\r
+ toRemove.remove();\r
+\r
+}\r
+\r
Canvas.prototype.createList = function(options) {\r
var element1 = $(this.content.find('#' + options.start.id).get(0));\r
var element2 = $(this.content.find('#' + options.end.id).get(0));\r
);\r
});\r
\r
+ test('remove node', function() {\r
+ var c = new canvas.Canvas('<section><header class="some.class">Fancy and nice <span>header</span> 1</header></section>');\r
+ var span = c.getNode({tag: 'span'})[0];\r
+ var siblings = c.removeNode({node:span});\r
+ assert.xmlEqual(c.toXML(), '\\r
+ <section>\\r
+ <header class="some.class">Fancy and nice 1</header>\\r
+ </section>'\r
+ );\r
+ });\r
+ \r
test('list', function() {\r
var c = new canvas.Canvas('<section><div>Alice</div>has<div>a cat</div></section>');\r
var div1 = c.getNode({tag:'div'})[0];\r