equal
deleted
inserted
replaced
183 // afterStartElt = startElt.cloneNode(true) ; |
183 // afterStartElt = startElt.cloneNode(true) ; |
184 // afterStartElt.id = CY.guid() ; |
184 // afterStartElt.id = CY.guid() ; |
185 // was replaced with : |
185 // was replaced with : |
186 // afterStartElt = _yuiCloneNode(startElt) ; |
186 // afterStartElt = _yuiCloneNode(startElt) ; |
187 _yuiCloneNode = function (srcElt) { |
187 _yuiCloneNode = function (srcElt) { |
188 var ret = CY.Node.getDOMNode(CY.get('#'+srcElt.id).cloneNode(true)) ; |
188 var ret = CY.Node.getDOMNode(CY.one('#'+srcElt.id).cloneNode(true)) ; |
189 ret.id = CY.guid(); |
189 ret.id = CY.guid(); |
190 return ret ; |
190 return ret ; |
191 }; |
191 }; |
192 |
192 |
193 // will wrap textNodes into c-c spans going up the DOM tree from elt to ancestor |
193 // will wrap textNodes into c-c spans going up the DOM tree from elt to ancestor |
460 if (n != null) { |
460 if (n != null) { |
461 var nElt = CY.Node.getDOMNode(n) ; |
461 var nElt = CY.Node.getDOMNode(n) ; |
462 var nIds = getCommentIdsFromClasses(nElt) ; |
462 var nIds = getCommentIdsFromClasses(nElt) ; |
463 quicksort(nIds) ; |
463 quicksort(nIds) ; |
464 if (areSortedArraysEqual(cIds, nIds)) { |
464 if (areSortedArraysEqual(cIds, nIds)) { |
465 cElt.firstChild.data = cElt.firstChild.data + nElt.firstChild.data; |
465 cElt.firstChild.setData(cElt.firstChild.getData() + nElt.firstChild.getData()); |
466 toBeRemovedElts.push(nElt) ; |
466 toBeRemovedElts.push(nElt) ; |
467 } |
467 } |
468 } |
468 } |
469 } |
469 } |
470 else { |
470 else { |