+ var toret;
+ from.contents().forEach(function(node, idx) {
+ var len, ret;
+ if(idx === 0 && node.nodeType === Node.TEXT_NODE) {
+ len = node.getText().length;
+ }
+ ret = to.append(node);
+
+ if(idx === 0) {
+ toret = {
+ node: ret,
+ offset: ret.getText().length - len
+ };
+ }