src/cm/media/js/client/c_scopes.js
changeset 600 fda73ac53450
parent 532 0bad3613f59d
child 607 0cead418e4cb
equal deleted inserted replaced
599:6c2ef083d89f 600:fda73ac53450
   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 {