Fixing canvas.createList
[fnpeditor.git] / modules / documentCanvas / canvas.js
index 80d3915..0d4ad75 100644 (file)
@@ -76,6 +76,7 @@ Canvas.prototype.insertNode = function(options) {
         $(textElement).replaceWith(newNode);\r
         newNode.before(prefix);\r
         newNode.after(suffix);\r
+        return newNode;\r
     }\r
 }\r
 \r
@@ -130,6 +131,14 @@ Canvas.prototype.createList = function(options) {
         return false;\r
         \r
     var parent = element1.parent();\r
+    \r
+    if(parent.contents().index(element1) > parent.contents().index(element2)) {\r
+        var tmp = element1;\r
+        element1 = element2;\r
+        element2 = tmp;\r
+    }\r
+        \r
+    \r
     var nodesToWrap = [];\r
     \r
     var place = 'before';\r