1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-23 20:37:42 +00:00

Fix move dirent in tree view not delete old dirent (#7908)

* 01 optimise codes

* 02 move new dirent after delete old dirent

03 fix right panel dirent list refresh
This commit is contained in:
Michael An
2025-06-10 11:23:26 +08:00
committed by GitHub
parent 8cc63be9fd
commit c04ae13a81
2 changed files with 25 additions and 16 deletions

View File

@@ -45,10 +45,6 @@ class TreeView extends React.Component {
}
}
onItemMove = (repo, dirent, selectedPath, currentPath) => {
this.props.onItemMove(repo, dirent, selectedPath, currentPath);
};
onNodeDragStart = (e, node) => {
if (Utils.isIEBrowser()) {
return false;
@@ -133,7 +129,7 @@ class TreeView extends React.Component {
this.setState({ isTreeViewDropTipShow: false });
return;
}
this.onItemMove(this.props.currentRepoInfo, nodeDirent, '/', nodeParentPath);
this.props.onItemMove(this.props.currentRepoInfo, nodeDirent, '/', nodeParentPath);
this.setState({ isTreeViewDropTipShow: false });
return;
}
@@ -163,7 +159,7 @@ class TreeView extends React.Component {
}
}
this.onItemMove(this.props.currentRepoInfo, nodeDirent, dropNodeData.path, nodeParentPath);
this.props.onItemMove(this.props.currentRepoInfo, nodeDirent, dropNodeData.path, nodeParentPath);
};
onMoveItems = (dragStartNodeData, dropNodeData, destRepo, destDirentPath) => {