From: Aleksander Ćukasz <aleksander.lukasz@nowoczesnapolska.org.pl> Date: Mon, 24 Jun 2013 10:39:14 +0000 (+0200) Subject: canvas api: fixing list adding X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/b381ca66b7a9766aa4f408f6d0add75d486ef3d5?ds=sidebyside canvas api: fixing list adding --- diff --git a/modules/documentCanvas/canvas.js b/modules/documentCanvas/canvas.js index eb0fd0b..848dc48 100644 --- a/modules/documentCanvas/canvas.js +++ b/modules/documentCanvas/canvas.js @@ -147,14 +147,14 @@ Canvas.prototype.createList = function(options) { else { $node = $(node); } - $node.attr('wlxml-class', 'list.item'); + $node.attr('wlxml-class', 'item'); nodesToWrap.push($node); } if(node.isSameNode(element2.get(0))) return; }); - var list = this._createNode('div', 'list'); + var list = this._createNode('div', 'list-items'); element1.before(list); nodesToWrap.forEach(function(node) { diff --git a/modules/documentCanvas/tests/canvas.test.js b/modules/documentCanvas/tests/canvas.test.js index 57ad625..7515309 100644 --- a/modules/documentCanvas/tests/canvas.test.js +++ b/modules/documentCanvas/tests/canvas.test.js @@ -118,8 +118,8 @@ define([ ); }); - test('list', function() { - var c = new canvas.Canvas('<section><div>Alice</div>has<div>a cat</div></section>'); + test('create list from existing nodes', function() { + var c = new canvas.Canvas('<section><div>Alice</div>has<div>a cat</div><div>some text</div></section>'); var div1 = c.getNode({tag:'div'})[0]; var div2 = c.getNode({tag:'div'})[1]; @@ -127,11 +127,12 @@ define([ assert.xmlEqual(c.toXML(), '\ <section>\ - <div class="list">\ - <div class="list.item">Alice</div>\ - <div class="list.item">has</div>\ - <div class="list.item">a cat</div>\ + <div class="list.items">\ + <div class="item">Alice</div>\ + <div class="item">has</div>\ + <div class="item">a cat</div>\ </div>\ + <div>some text</div>\ </section>'); });