Simplify publish shortcut, related #5794

This commit is contained in:
Tom Moor
2024-05-14 22:00:55 -04:00
parent 6cc0cde124
commit 73277ab8a2
2 changed files with 5 additions and 9 deletions

View File

@@ -258,6 +258,8 @@ class DocumentScene extends React.Component<Props> {
onPublish = (ev: React.MouseEvent | KeyboardEvent) => {
ev.preventDefault();
ev.stopPropagation();
const { document, dialogs, t } = this.props;
if (document.publishedAt) {
return;
@@ -426,6 +428,9 @@ class DocumentScene extends React.Component<Props> {
<RegisterKeyDown trigger="h" handler={this.goToHistory} />
<RegisterKeyDown
trigger="p"
options={{
allowInInput: true,
}}
handler={(event) => {
if (isModKey(event) && event.shiftKey) {
this.onPublish(event);

View File

@@ -127,15 +127,6 @@ const DocumentTitle = React.forwardRef(function _DocumentTitle(
return;
}
if (event.key === "p" && isModKey(event) && event.shiftKey) {
event.preventDefault();
onSave?.({
publish: true,
done: true,
});
return;
}
if (event.key === "s" && isModKey(event)) {
event.preventDefault();
onSave?.({});