fix(fe/panel_files): enable hotkey for mkdir
This commit is contained in:
parent
fc3101d33f
commit
35364a7f8a
1 changed files with 9 additions and 0 deletions
|
@ -174,6 +174,14 @@ export class FilesPanel extends React.Component<Props, State, {}> {
|
||||||
this.props.update(updater().updateUploadingsInfo);
|
this.props.update(updater().updateUploadingsInfo);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
mkDirFromKb = async (
|
||||||
|
event: React.KeyboardEvent<HTMLInputElement>
|
||||||
|
): Promise<void> => {
|
||||||
|
if (event.key === "Enter") {
|
||||||
|
return await this.mkDir();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
mkDir = async () => {
|
mkDir = async () => {
|
||||||
if (this.state.newFolderName === "") {
|
if (this.state.newFolderName === "") {
|
||||||
Env().alertMsg(this.props.msg.pkg.get("browser.folder.add.fail"));
|
Env().alertMsg(this.props.msg.pkg.get("browser.folder.add.fail"));
|
||||||
|
@ -719,6 +727,7 @@ export class FilesPanel extends React.Component<Props, State, {}> {
|
||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
onChange={this.onNewFolderNameChange}
|
onChange={this.onNewFolderNameChange}
|
||||||
|
onKeyUp={this.mkDirFromKb}
|
||||||
value={this.state.newFolderName}
|
value={this.state.newFolderName}
|
||||||
placeholder={this.props.msg.pkg.get("browser.folder.name")}
|
placeholder={this.props.msg.pkg.get("browser.folder.name")}
|
||||||
className="inline-block"
|
className="inline-block"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue