1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-14 06:11:16 +00:00

Add right-click menu, move and copy effects (#3148)

This commit is contained in:
zxj96
2019-03-23 14:16:48 +08:00
committed by Daniel Pan
parent 2327106844
commit 5a6ab8ab07
7 changed files with 293 additions and 4 deletions

View File

@@ -49,7 +49,7 @@ class DirColumnNav extends React.Component {
imageIndex: 0,
isCopyDialogShow: false,
isMoveDialogShow: false,
isMutipleOperation:false,
isMutipleOperation: false,
};
this.isNodeMenuShow = true;
}
@@ -71,10 +71,18 @@ class DirColumnNav extends React.Component {
this.setState({opNode: node});
switch (operation) {
case 'New Folder':
this.onAddFolderToggle();
if (!node) {
this.onAddFolderToggle('root');
} else {
this.onAddFolderToggle();
}
break;
case 'New File':
this.onAddFileToggle();
if (!node) {
this.onAddFileToggle('root');
} else {
this.onAddFileToggle();
}
break;
case 'Rename':
this.onRenameToggle();
@@ -126,7 +134,7 @@ class DirColumnNav extends React.Component {
this.setState({isDeleteDialogShow: !this.state.isDeleteDialogShow});
}
onCopyToggle =() => {
onCopyToggle = () => {
this.setState({isCopyDialogShow: !this.state.isCopyDialogShow})
}