mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-23 14:56:07 +08:00
脚本管理重命名增加默认值,增加新建、删除快捷键
This commit is contained in:
parent
0ae1f284ec
commit
f25fe27473
|
@ -76,7 +76,7 @@ const Config = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
useHotkeys(
|
useHotkeys(
|
||||||
'meta+s',
|
'mod+s',
|
||||||
(e) => {
|
(e) => {
|
||||||
updateConfig();
|
updateConfig();
|
||||||
},
|
},
|
||||||
|
|
|
@ -380,7 +380,7 @@ const Script = () => {
|
||||||
}, [treeDom.current, data]);
|
}, [treeDom.current, data]);
|
||||||
|
|
||||||
useHotkeys(
|
useHotkeys(
|
||||||
'meta+s',
|
'mod+s',
|
||||||
(e) => {
|
(e) => {
|
||||||
if (isEditing) {
|
if (isEditing) {
|
||||||
saveFile();
|
saveFile();
|
||||||
|
@ -389,6 +389,36 @@ const Script = () => {
|
||||||
{ enableOnFormTags: ['textarea'], preventDefault: true },
|
{ enableOnFormTags: ['textarea'], preventDefault: true },
|
||||||
);
|
);
|
||||||
|
|
||||||
|
useHotkeys(
|
||||||
|
'mod+d',
|
||||||
|
(e) => {
|
||||||
|
if (currentNode.title) {
|
||||||
|
deleteFile();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ preventDefault: true },
|
||||||
|
);
|
||||||
|
|
||||||
|
useHotkeys(
|
||||||
|
'mod+o',
|
||||||
|
(e) => {
|
||||||
|
if (!isEditing) {
|
||||||
|
addFile();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ preventDefault: true },
|
||||||
|
);
|
||||||
|
|
||||||
|
useHotkeys(
|
||||||
|
'mod+e',
|
||||||
|
(e) => {
|
||||||
|
if (currentNode.title) {
|
||||||
|
cancelEdit();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ preventDefault: true },
|
||||||
|
);
|
||||||
|
|
||||||
const action = (key: string | number) => {
|
const action = (key: string | number) => {
|
||||||
switch (key) {
|
switch (key) {
|
||||||
case 'save':
|
case 'save':
|
||||||
|
|
|
@ -62,7 +62,12 @@ const RenameModal = ({
|
||||||
onCancel={() => handleCancel()}
|
onCancel={() => handleCancel()}
|
||||||
confirmLoading={loading}
|
confirmLoading={loading}
|
||||||
>
|
>
|
||||||
<Form form={form} layout="vertical" name="edit_name_modal">
|
<Form
|
||||||
|
form={form}
|
||||||
|
initialValues={{ name: currentNode?.title }}
|
||||||
|
layout="vertical"
|
||||||
|
name="edit_name_modal"
|
||||||
|
>
|
||||||
<Form.Item
|
<Form.Item
|
||||||
name="name"
|
name="name"
|
||||||
rules={[{ required: true, message: intl.get('请输入新名称') }]}
|
rules={[{ required: true, message: intl.get('请输入新名称') }]}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user