Explorar o código

support newline on shift+enter (#1324)

David Luzar %!s(int64=5) %!d(string=hai) anos
pai
achega
3fd6f3023f
Modificáronse 1 ficheiros con 2 adicións e 7 borrados
  1. 2 7
      src/element/textWysiwyg.tsx

+ 2 - 7
src/element/textWysiwyg.tsx

@@ -108,18 +108,13 @@ export function textWysiwyg({
     if (event.key === KEYS.ESCAPE) {
       event.preventDefault();
       handleSubmit();
-    }
-    if (
-      event.key === KEYS.ENTER &&
-      (event.shiftKey || event[KEYS.CTRL_OR_CMD])
-    ) {
+    } else if (event.key === KEYS.ENTER && event[KEYS.CTRL_OR_CMD]) {
       event.preventDefault();
       if (event.isComposing || event.keyCode === 229) {
         return;
       }
       handleSubmit();
-    }
-    if (event.key === KEYS.ENTER && !event.shiftKey) {
+    } else if (event.key === KEYS.ENTER && !event.altKey) {
       event.stopPropagation();
     }
   };