From 1f12ce97906efe9439bbe2fa667c5c26726643ca Mon Sep 17 00:00:00 2001 From: SleeplessOne1917 Date: Mon, 12 Jun 2023 18:13:33 +0000 Subject: [PATCH] Add shortcut for submitting post (#1163) Co-authored-by: Dessalines --- .../components/common/markdown-textarea.tsx | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/src/shared/components/common/markdown-textarea.tsx b/src/shared/components/common/markdown-textarea.tsx index 7702d2b..b92170d 100644 --- a/src/shared/components/common/markdown-textarea.tsx +++ b/src/shared/components/common/markdown-textarea.tsx @@ -435,30 +435,45 @@ export class MarkdownTextArea extends Component< handleKeyBinds(i: MarkdownTextArea, event: KeyboardEvent) { if (event.ctrlKey) { switch (event.key) { - case "k": + case "k": { i.handleInsertLink(i, event); break; - case "b": + } + case "Enter": { + if (!this.isDisabled) { + i.handleSubmit(i, event); + } + + break; + } + case "b": { i.handleInsertBold(i, event); break; - case "i": + } + case "i": { i.handleInsertItalic(i, event); break; - case "e": + } + case "e": { i.handleInsertCode(i, event); break; - case "8": + } + case "8": { i.handleInsertList(i, event); break; - case "s": + } + case "s": { i.handleInsertSpoiler(i, event); break; - case "p": + } + case "p": { if (i.state.content) i.handlePreviewToggle(i, event); break; - case ".": + } + case ".": { i.handleInsertQuote(i, event); break; + } } } } -- 2.44.1