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

lib img size bug repair (#2854)

This commit is contained in:
杨顺强
2019-01-19 14:10:50 +08:00
committed by Daniel Pan
parent 6484c3fc1e
commit 7cea08c79c
3 changed files with 15 additions and 18 deletions

View File

@@ -113,13 +113,13 @@ class DirentDetail extends React.Component {
<div className="detail-header"> <div className="detail-header">
<div className="detail-control sf2-icon-x1" onClick={this.props.onItemDetailsClose}></div> <div className="detail-control sf2-icon-x1" onClick={this.props.onItemDetailsClose}></div>
<div className="detail-title dirent-title"> <div className="detail-title dirent-title">
<img src={iconUrl} width="24" alt="" /> <img src={iconUrl} width="24" height="24" alt="" />
<span className="name ellipsis" title={dirent.name}>{dirent.name}</span> <span className="name ellipsis" title={dirent.name}>{dirent.name}</span>
</div> </div>
</div> </div>
<div className="detail-body dirent-info"> <div className="detail-body dirent-info">
<div className="img"> <div className="img">
<img src={iconUrl} alt="" /> <img src={iconUrl} width="96" alt="" />
</div> </div>
{this.state.direntDetail && {this.state.direntDetail &&
<div className="dirent-table-container"> <div className="dirent-table-container">

View File

@@ -21,10 +21,18 @@ class LibDetail extends React.Component {
componentDidMount() { componentDidMount() {
let repo = this.props.currentRepo; let repo = this.props.currentRepo;
this.getFileCounts(repo);
}
componentWillReceiveProps(nextProps) {
if (nextProps.currentRepo.repo_id !== this.props.currentRepo.repo_id) {
this.getFileCounts(nextProps.currentRepo);
}
}
getFileCounts = (repo) => {
seafileAPI.getRepoInfo(repo.repo_id).then(res => { seafileAPI.getRepoInfo(repo.repo_id).then(res => {
this.setState({ this.setState({fileCount: res.data.file_count});
fileCount: res.data.file_count,
});
}); });
} }
@@ -37,7 +45,6 @@ class LibDetail extends React.Component {
let iconUrl = Utils.getLibIconUrl({ let iconUrl = Utils.getLibIconUrl({
is_encrypted: repo.encrypted, is_encrypted: repo.encrypted,
is_readonly: isReadOnly, is_readonly: isReadOnly,
size: Utils.isHiDPI() ? 48 : 24
}); });
return ( return (
@@ -45,13 +52,13 @@ class LibDetail extends React.Component {
<div className="detail-header"> <div className="detail-header">
<div className="detail-control sf2-icon-x1" onClick={this.props.closeDetails}></div> <div className="detail-control sf2-icon-x1" onClick={this.props.closeDetails}></div>
<div className="detail-title dirent-title"> <div className="detail-title dirent-title">
<img src={iconUrl} width="24" alt="" />{' '} <img src={iconUrl} width="24" height="24" alt="" />{' '}
<span className="name ellipsis" title={repo.repo_name}>{repo.repo_name}</span> <span className="name ellipsis" title={repo.repo_name}>{repo.repo_name}</span>
</div> </div>
</div> </div>
<div className="detail-body dirent-info"> <div className="detail-body dirent-info">
<div className="img"> <div className="img">
<img src={iconUrl} alt="" /> <img src={iconUrl} height="96" alt="" />
</div> </div>
<div className="dirent-table-container"> <div className="dirent-table-container">
<table className="table-thead-hidden"> <table className="table-thead-hidden">

View File

@@ -33,11 +33,6 @@
width: 0; /* prevent strut flex layout */ width: 0; /* prevent strut flex layout */
} }
.detail-header .detail-title img{
width: 1.5rem;
height: 1.5rem;
}
.detail-header .detail-title .name { .detail-header .detail-title .name {
margin: 0 0.5rem 0 0.25rem; margin: 0 0.5rem 0 0.25rem;
line-height: 1.5rem; line-height: 1.5rem;
@@ -62,11 +57,6 @@
align-items: center; align-items: center;
} }
.dirent-info .img img {
width: 6rem;
height: 6rem;
}
.dirent-table-container { .dirent-table-container {
padding: 10px 20px; padding: 10px 20px;
display: flex; display: flex;