$(textElement).replaceWith(newNode);\r
newNode.before(prefix);\r
newNode.after(suffix);\r
+ return newNode;\r
}\r
}\r
\r
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
\r
}\r
\r
+Canvas.prototype.insideList = function(options) {\r
+ if(options.pointer) {\r
+ if(options.pointer.klass === 'list-items' || options.pointer.klass === 'item')\r
+ return true;\r
+ var pointerElement = $(this.content.find('#' + options.pointer.id));\r
+ return pointerElement.parents('list-items').length > 0;\r
+ }\r
+ return false;\r
+}\r
+\r
\r
return {Canvas: Canvas, Node: Node};\r
\r