mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-07 18:03:48 +00:00
fix code format (#6365)
This commit is contained in:
@@ -34,7 +34,7 @@ class RepoListItem extends React.Component {
|
||||
};
|
||||
}
|
||||
|
||||
componentDidMount () {
|
||||
componentDidMount() {
|
||||
const { isCurrentRepo, currentPath, repo, selectedItemInfo } = this.props;
|
||||
|
||||
// render search result
|
||||
@@ -42,7 +42,7 @@ class RepoListItem extends React.Component {
|
||||
if (repoID && repoID === repo.repo_id) {
|
||||
this.loadRepoDirentList(repo);
|
||||
setTimeout(() => {
|
||||
this.setState({isShowChildren: true});
|
||||
this.setState({ isShowChildren: true });
|
||||
this.loadNodeAndParentsByPath(repoID, filePath);
|
||||
}, 0);
|
||||
return;
|
||||
@@ -93,7 +93,7 @@ class RepoListItem extends React.Component {
|
||||
direntList = Utils.sortDirents(direntList, 'name', 'asc');
|
||||
|
||||
let nodeList = direntList.map(object => {
|
||||
return new TreeNode({object});
|
||||
return new TreeNode({ object });
|
||||
});
|
||||
node.addChildren(nodeList);
|
||||
};
|
||||
@@ -111,34 +111,34 @@ class RepoListItem extends React.Component {
|
||||
direntList = res.data.dirent_list.filter(item => item.type === 'dir');
|
||||
}
|
||||
this.addResponseListToNode(direntList, node);
|
||||
this.setState({treeData: tree});
|
||||
this.setState({ treeData: tree });
|
||||
}).catch(error => {
|
||||
let errMessage = Utils.getErrorMsg(error);
|
||||
toaster.danger(errMessage);
|
||||
});
|
||||
} else {
|
||||
tree.expandNode(node);
|
||||
this.setState({treeData: tree});
|
||||
this.setState({ treeData: tree });
|
||||
}
|
||||
};
|
||||
|
||||
onNodeCollapse = (node) => {
|
||||
let tree = treeHelper.collapseNode(this.state.treeData, node);
|
||||
this.setState({treeData: tree});
|
||||
this.setState({ treeData: tree });
|
||||
};
|
||||
|
||||
loadNodeAndParentsByPath = (repoID, path, expandNode) => {
|
||||
|
||||
let tree = this.state.treeData.clone();
|
||||
|
||||
seafileAPI.listDir(repoID, path, {with_parents: true}).then(res => {
|
||||
seafileAPI.listDir(repoID, path, { with_parents: true }).then(res => {
|
||||
let direntList = res.data.dirent_list;
|
||||
direntList = direntList.filter(item => item.type === 'dir');
|
||||
let results = {};
|
||||
for (let i = 0; i < direntList.length; i++) {
|
||||
let object = direntList[i];
|
||||
let parentDir = object.parent_dir;
|
||||
let key = parentDir === '/' ? '/' : parentDir.slice(0, parentDir.length - 1);
|
||||
let key = parentDir === '/' ? '/' : parentDir.slice(0, parentDir.length - 1);
|
||||
if (!results[key]) {
|
||||
results[key] = [];
|
||||
}
|
||||
@@ -168,7 +168,7 @@ class RepoListItem extends React.Component {
|
||||
e.stopPropagation();
|
||||
let repo = this.props.repo;
|
||||
this.loadRepoDirentList(repo);
|
||||
this.setState({isShowChildren: !this.state.isShowChildren});
|
||||
this.setState({ isShowChildren: !this.state.isShowChildren });
|
||||
};
|
||||
|
||||
onDirentItemClick = (filePath, dirent) => {
|
||||
|
Reference in New Issue
Block a user