1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00

improve tree loading for Wiki mode (#2842)

This commit is contained in:
杨顺强
2019-01-23 16:25:14 +08:00
committed by Daniel Pan
parent 4b4233ebb9
commit 123a442319
19 changed files with 1386 additions and 601 deletions

View File

@@ -40,16 +40,17 @@ class Rename extends React.Component {
componentWillMount() {
this.setState({
newName: this.props.currentNode.name
newName: this.props.currentNode.object.name
});
}
componentDidMount() {
this.changeState(this.props.currentNode);
let currentNode = this.props.currentNode;
this.changeState(currentNode);
this.newInput.focus();
let type = this.props.currentNode.type;
let type = currentNode.object.type;
if (type === 'file') {
var endIndex = this.props.currentNode.name.lastIndexOf('.md');
var endIndex = currentNode.object.name.lastIndexOf('.md');
this.newInput.setSelectionRange(0, endIndex, 'forward');
} else {
this.newInput.setSelectionRange(0, -1);
@@ -61,11 +62,12 @@ class Rename extends React.Component {
}
changeState(currentNode) {
this.setState({newName: currentNode.name});
let name = currentNode.object.name;
this.setState({newName: name});
}
render() {
let type = this.props.currentNode.type;
let type = this.props.currentNode.object.type;
return (
<Modal isOpen={true} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>{type === 'file' ? gettext('Rename File') : gettext('Rename Folder') }</ModalHeader>