mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 23:48:47 +00:00
Optimized wiki code (#2566)
* optimized path component * abstract component * repair copy bug * move copy&move&download to list-item * add modal portal
This commit is contained in:
@@ -381,7 +381,7 @@ class Wiki extends Component {
|
||||
isAllDirentSelected: false,
|
||||
direntList: direntList,
|
||||
selectedDirentList: []
|
||||
})
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -500,7 +500,7 @@ class Wiki extends Component {
|
||||
let message = gettext('Failed to move %(name)s');
|
||||
message = message.replace('%(name)s', dirNames);
|
||||
Toast.error(message);
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
onCopyItems = (destRepo, destDirentPath) => {
|
||||
@@ -518,7 +518,7 @@ class Wiki extends Component {
|
||||
let message = gettext('Failed to copy %(name)s');
|
||||
message = message.replace('%(name)s', dirNames);
|
||||
Toast.error(message);
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
onDeleteItems = () => {
|
||||
@@ -635,7 +635,10 @@ class Wiki extends Component {
|
||||
this.setState({treeData: tree});
|
||||
}
|
||||
|
||||
copyTreeNode = (nodePath, copyToPath) => {
|
||||
copyTreeNode = (nodePath, copyToPath, destRepo) => {
|
||||
if (repoID !== destRepo.repo_id) {
|
||||
return;
|
||||
}
|
||||
let tree = this.state.treeData.clone();
|
||||
tree.moveNodeByPath(nodePath, copyToPath, false);
|
||||
this.setState({treeData: tree});
|
||||
|
Reference in New Issue
Block a user