Add shortcut for submitting post (#1163)

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
This commit is contained in:
SleeplessOne1917 2023-06-12 18:13:33 +00:00 committed by GitHub
parent b0b3d526cf
commit 1f12ce9790
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -435,33 +435,48 @@ 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;
}
}
}
}
handlePreviewToggle(i: MarkdownTextArea, event: any) {
event.preventDefault();