Van 5 anos atrás
pai
commit
c166638f36
4 arquivos alterados com 8 adições e 5 exclusões
  1. 1 1
      CHANGELOG.md
  2. 1 1
      demo/index.js
  3. 1 2
      src/ts/wysiwyg/index.ts
  4. 5 1
      src/ts/wysiwyg/processKeydown.ts

+ 1 - 1
CHANGELOG.md

@@ -46,7 +46,7 @@
 
 ### v2.1.2 / 2020-01-20
 
-* [82](https://github.com/Vanessa219/vditor/issues/82) 文字拖动 `改进功能`
+* [82](https://github.com/Vanessa219/vditor/issues/82) 文字拖动 `修复缺陷`
 * [74](https://github.com/Vanessa219/vditor/issues/74) anchor 中移除 . `改进功能`
 * [75](https://github.com/Vanessa219/vditor/issues/75) 表格输入自动完成优化 `改进功能`
 * [73](https://github.com/Vanessa219/vditor/issues/73) 添加链接卡片样式 `引入特性`

+ 1 - 1
demo/index.js

@@ -3,7 +3,7 @@ import '../src/assets/scss/classic.scss'
 
 window.vditor = new Vditor('vditor', {
   debugger: true,
-  typewriterMode: false,
+  typewriterMode: true,
   placeholder: 'placeholder',
   counter: 100,
   height: 500,

+ 1 - 2
src/ts/wysiwyg/index.ts

@@ -2,7 +2,7 @@ import {Constants} from "../constants";
 import {getSelectPosition} from "../editor/getSelectPosition";
 import {setSelectionByPosition, setSelectionFocus} from "../editor/setSelection";
 import {uploadFiles} from "../upload";
-import {focusEvent, hotkeyEvent, scrollCenter, selectEvent} from "../util/editorCommenEvent";
+import {focusEvent, hotkeyEvent, selectEvent} from "../util/editorCommenEvent";
 import {
     hasClosestBlock,
     hasClosestByClassName,
@@ -17,7 +17,6 @@ import {highlightToolbar} from "./highlightToolbar";
 import {input} from "./input";
 import {insertHTML} from "./insertHTML";
 import {processCodeRender} from "./processCodeRender";
-import {setRangeByWbr} from "./setRangeByWbr";
 
 class WYSIWYG {
     public element: HTMLPreElement;

+ 5 - 1
src/ts/wysiwyg/processKeydown.ts

@@ -527,5 +527,9 @@ export const processKeydown = (vditor: IVditor, event: KeyboardEvent) => {
         return true;
     }
 
+    if (event.key === "Enter") {
+        scrollCenter(vditor.wysiwyg.element);
+    }
+
     return false;
-};
+}