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

repair bug (#3086)

This commit is contained in:
杨顺强
2019-03-09 15:23:07 +08:00
committed by Daniel Pan
parent ea1490caaa
commit 56870a2b27
2 changed files with 20 additions and 10 deletions

View File

@@ -143,22 +143,32 @@ class FileChooser extends React.Component {
onSearchInfoChanged = (event) => {
let searchInfo = event.target.value.trim();
this.setState({searchInfo: searchInfo});
if (this.inputValue === searchInfo) {
return false;
}
this.inputValue = searchInfo;
if (searchInfo.length === 0) {
this.setState({
isSearching: false,
searchResults: [],
});
return false;
}
if (!this.state.searchResults.length && searchInfo.length > 0) {
this.setState({
isSearching: true,
isResultGot: false,
});
}
this.setState({searchInfo: searchInfo});
if (this.inputValue === searchInfo) {
return false;
}
this.inputValue = searchInfo;
if (this.inputValue === '' || this.getValueLength(this.inputValue) < 3) {
this.setState({
isResultGot: false,
});
this.setState({isResultGot: false});
return false;
}

View File

@@ -31,8 +31,8 @@ class SearchedListItem extends React.Component {
render() {
let { item, currentItem } = this.props;
let fileIconUrl = item.is_dir ? Utils.getFolderIconUrl(false, 24) : Utils.getFileIconUrl(item.name, 24);
let trClass = this.state.highlight ? 'tr-hightlight' : '';
let fileIconUrl = item.is_dir ? Utils.getFolderIconUrl(false, 192) : Utils.getFileIconUrl(item.name, 192);
let trClass = this.state.highlight ? 'tr-highlight' : '';
if (currentItem) {
if (item.repo_id === currentItem.repo_id && item.path === currentItem.path) {
trClass = 'searched-active';