Merge branch 'main' into 1078-language-select-disable-warning

This commit is contained in:
SleeplessOne1917 2023-06-10 00:58:04 +00:00 committed by GitHub
commit cd6a2f47a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 1 deletions

View file

@ -148,6 +148,7 @@ export class MarkdownTextArea extends Component<
value={this.state.content}
onInput={linkEvent(this, this.handleContentChange)}
onPaste={linkEvent(this, this.handleImageUploadPaste)}
onKeyDown={linkEvent(this, this.handleKeyBinds)}
required
disabled={this.isDisabled}
rows={2}
@ -429,6 +430,18 @@ export class MarkdownTextArea extends Component<
i.contentChange();
}
// Keybind handler
handleKeyBinds(i: MarkdownTextArea, event: KeyboardEvent) {
if (event.ctrlKey) {
switch (event.key) {
case "k": {
// Currently only one case but will support further keybinds
i.handleInsertLink(i, event);
}
}
}
}
handlePreviewToggle(i: MarkdownTextArea, event: any) {
event.preventDefault();
i.setState({ previewMode: !i.state.previewMode });

View file

@ -317,7 +317,7 @@ export class Profile extends Component<
{this.getRadio(PersonDetailsView.Overview)}
{this.getRadio(PersonDetailsView.Comments)}
{this.getRadio(PersonDetailsView.Posts)}
{this.getRadio(PersonDetailsView.Saved)}
{this.amCurrentUser && this.getRadio(PersonDetailsView.Saved)}
</div>
);
}