+ if(ret instanceof canvas.wlxmlDocument.RangeFragment) {
+ canvas.setCurrentElement(ret.endNode, {caretTo: ret.endOffset});
+ } else if(ret instanceof canvas.wlxmlDocument.NodeFragment) {
+ var params = {
+ caretTo: ret instanceof canvas.wlxmlDocument.CaretFragment ? ret.offset : 'start'
+ };
+ canvas.setCurrentElement(ret.node, params);
+ } else {
+ logger.debug('Fragment not supported');
+ }