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>');
 
         });