Simplify publish shortcut, related #5794
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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?.({});
|
||||
|
||||
Reference in New Issue
Block a user