Merge pull request #379 from asaadmahmoodspin/mm-1854

mm-1858 - Truncating and adding tooltips to file names
Этот коммит содержится в:
Joram Wilander
2015-08-17 09:30:53 -04:00
родитель e5a3817488 5f068109a7
Коммит 2fbc92af10
2 изменённых файлов: 13 добавлений и 6 удалений

Просмотреть файл

@@ -113,6 +113,14 @@ module.exports = React.createClass({
fileSizeString = utils.fileSizeToString(this.state.fileSize);
}
var filenameString = decodeURIComponent(utils.getFileName(filename));
var trimmedFilename;
if (filenameString.length > 35) {
trimmedFilename = filenameString.substring(0, Math.min(35, filenameString.length)) + "...";
} else {
trimmedFilename = filenameString;
}
return (
<div className="post-image__column" key={filename}>
<a className="post-image__thumbnail" href="#" onClick={this.props.handleImageClick}
@@ -120,7 +128,7 @@ module.exports = React.createClass({
{thumbnail}
</a>
<div className="post-image__details">
<div className="post-image__name">{decodeURIComponent(utils.getFileName(filename))}</div>
<div data-toggle="tooltip" title={filenameString} className="post-image__name">{trimmedFilename}</div>
<div>
<span className="post-image__type">{fileInfo.ext.toUpperCase()}</span>
<span className="post-image__size">{fileSizeString}</span>

Просмотреть файл

@@ -115,7 +115,6 @@
height: 100px;
float: left;
margin: 5px 10px 5px 0;
display: table;
border: 1px solid lightgrey;
.post__load {
height: 100%;
@@ -137,16 +136,16 @@
}
}
.post-image__thumbnail {
display: table-cell;
vertical-align: top;
float: left;
width: 50%;
height: 100%;
cursor: zoom-in;
cursor: -webkit-zoom-in;
}
.post-image__details {
display: table-cell;
vertical-align: top;
float: left;
@include clearfix;
word-break: break-word;
width: 50%;
height: 100%;
background: white;