Roo/htmleditor/KeyEnter.js
authorAlan <alan@roojs.com>
Fri, 24 Dec 2021 06:43:20 +0000 (14:43 +0800)
committerAlan <alan@roojs.com>
Fri, 24 Dec 2021 06:43:20 +0000 (14:43 +0800)
Roo/htmleditor/KeyEnter.js

index b419136..5f221fa 100644 (file)
@@ -22,7 +22,8 @@ Roo.htmleditor.KeyEnter.prototype = {
     
     core : false,
     
-    keypress : function(e) {
+    keypress : function(e)
+    {
         if (e.charCode != 13) {
             return true;
         }
@@ -79,16 +80,14 @@ Roo.htmleditor.KeyEnter.prototype = {
         range.deleteContents();
         
         range.insertNode(docFragment);
+        range = range.cloneRange();
+        range.collapse(false);
+         
+        win.getSelection().removeAllRanges();
+        win.getSelection().addRange(range);
+        
     
-        //create a new range
-        range = doc.createRange();
-        range.setStartAfter(newEle);
-        range.collapse(true);
-    
-        //make the cursor there
-        var sel = this.core.win.getSelection();
-        sel.removeAllRanges();
-        sel.addRange(range);
+        
     
         return false;