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

repaire file doubleClick bug

This commit is contained in:
zxj96
2019-05-30 10:45:23 +08:00
parent 0e8c2b6283
commit 91da729cb0
2 changed files with 6 additions and 0 deletions

View File

@@ -297,6 +297,9 @@ class FileChooser extends React.Component {
} }
onSearchedItemDoubleClick = (item) => { onSearchedItemDoubleClick = (item) => {
if (item.type !== 'dir') {
return;
}
let selectedItemInfo = { let selectedItemInfo = {
repoID: item.repo_id, repoID: item.repo_id,

View File

@@ -88,7 +88,10 @@ class TreeViewItem extends React.Component {
return( return(
<div className="file-chooser-item"> <div className="file-chooser-item">
<div className={`${node.path === '/'? 'hide': ''}`}> <div className={`${node.path === '/'? 'hide': ''}`}>
{
node.object.type !== 'file' &&
<span className={`item-toggle fa ${node.isExpanded ? 'fa-caret-down' : 'fa-caret-right'}`} onClick={this.onToggleClick}></span> <span className={`item-toggle fa ${node.isExpanded ? 'fa-caret-down' : 'fa-caret-right'}`} onClick={this.onToggleClick}></span>
}
<span className={`item-info ${(isCurrentRepo && isCurrentPath) ? 'item-active' : ''}`} onClick={this.onItemClick}> <span className={`item-info ${(isCurrentRepo && isCurrentPath) ? 'item-active' : ''}`} onClick={this.onItemClick}>
<span className={`icon far ${node.object.type === 'dir' ? 'fa-folder' : 'fa-file'}`}></span> <span className={`icon far ${node.object.type === 'dir' ? 'fa-folder' : 'fa-file'}`}></span>
<span className="name user-select-none ellipsis">{node.object && node.object.name}</span> <span className="name user-select-none ellipsis">{node.object && node.object.name}</span>