diff -r 6c2ef083d89f -r fda73ac53450 src/cm/media/js/client/c_selection.js --- a/src/cm/media/js/client/c_selection.js Mon Mar 10 13:04:40 2014 +0100 +++ b/src/cm/media/js/client/c_selection.js Mon Mar 10 13:24:19 2014 +0100 @@ -71,7 +71,7 @@ var ind = parseInt(csStartAncestor.id.substring('sv_'.length)) ; while(r3.toString().length < range.toString().length) { ind++ ; - var node = CY.get("#sv_"+ind) ; + var node = CY.one("#sv_"+ind) ; if (node) { next = CY.Node.getDOMNode(node) ; r3.setEndAfter(next) ; @@ -93,7 +93,7 @@ var ind = parseInt(csEndAncestor.id.substring('sv_'.length)) ; while(r3.toString().length < range.toString().length) { ind-- ; - var node = CY.get("#sv_"+ind) ; + var node = CY.one("#sv_"+ind) ; if (node) { prev = CY.Node.getDOMNode(node) ; r3.setStartBefore(prev) ; @@ -110,7 +110,7 @@ // gather nodes with id sv_xxxx as candidates for start ancestor var startNodeInds = [] ; for (var ind = 0 ; ; ind++) { - var svNode = CY.get("#sv_"+ind) ; + var svNode = CY.one("#sv_"+ind) ; if (svNode == null) { break; } @@ -125,7 +125,7 @@ // gather nodes with id sv_xxxx as candidates for end ancestor var endNodeInds = [] ; for (var ind = 0 ; ; ind++) { - var svNode = CY.get("#sv_"+ind) ; + var svNode = CY.one("#sv_"+ind) ; if (svNode == null) { break; } @@ -142,7 +142,7 @@ for (var j = 0 ; j < endNodeInds.length ; j++) { var r4 = document.createRange() ; - var s = CY.Node.getDOMNode(CY.get("#sv_"+startNodeInds[i])) ; var e = CY.Node.getDOMNode(CY.get("#sv_"+endNodeInds[j])) ; + var s = CY.Node.getDOMNode(CY.one("#sv_"+startNodeInds[i])) ; var e = CY.Node.getDOMNode(CY.one("#sv_"+endNodeInds[j])) ; r4.setStartBefore(s) ; r4.setEndAfter(CY.Node.getDOMNode(e)) ;