MM-1866 - Adding download icon and adding download link for both file title and download icon
Этот коммит содержится в:
@@ -97,6 +97,7 @@ export default class FileAttachment extends React.Component {
|
|||||||
var filename = this.props.filename;
|
var filename = this.props.filename;
|
||||||
|
|
||||||
var fileInfo = utils.splitFileLocation(filename);
|
var fileInfo = utils.splitFileLocation(filename);
|
||||||
|
var fileUrl = utils.getFileUrl(filename);
|
||||||
var type = utils.getFileType(fileInfo.ext);
|
var type = utils.getFileType(fileInfo.ext);
|
||||||
|
|
||||||
var thumbnail;
|
var thumbnail;
|
||||||
@@ -150,14 +151,25 @@ export default class FileAttachment extends React.Component {
|
|||||||
{thumbnail}
|
{thumbnail}
|
||||||
</a>
|
</a>
|
||||||
<div className='post-image__details'>
|
<div className='post-image__details'>
|
||||||
<div
|
<a
|
||||||
|
href={fileUrl}
|
||||||
|
download={filenameString}
|
||||||
data-toggle='tooltip'
|
data-toggle='tooltip'
|
||||||
title={filenameString}
|
title={filenameString}
|
||||||
className='post-image__name'
|
className='post-image__name'
|
||||||
>
|
>
|
||||||
{trimmedFilename}
|
{trimmedFilename}
|
||||||
</div>
|
</a>
|
||||||
<div>
|
<div>
|
||||||
|
<a
|
||||||
|
href={fileUrl}
|
||||||
|
download={filenameString}
|
||||||
|
className='post-image__download'
|
||||||
|
>
|
||||||
|
<span
|
||||||
|
className='fa fa-download'
|
||||||
|
/>
|
||||||
|
</a>
|
||||||
<span className='post-image__type'>{fileInfo.ext.toUpperCase()}</span>
|
<span className='post-image__type'>{fileInfo.ext.toUpperCase()}</span>
|
||||||
<span className='post-image__size'>{fileSizeString}</span>
|
<span className='post-image__size'>{fileSizeString}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -159,6 +159,14 @@
|
|||||||
padding: 7px;
|
padding: 7px;
|
||||||
.post-image__name {
|
.post-image__name {
|
||||||
margin-bottom: 3px;
|
margin-bottom: 3px;
|
||||||
|
display: block;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
.post-image__download {
|
||||||
|
display: inline-block;
|
||||||
|
padding-right: 7px;
|
||||||
|
cursor: pointer;
|
||||||
|
color: #555;
|
||||||
}
|
}
|
||||||
.post-image__type {
|
.post-image__type {
|
||||||
color: grey;
|
color: grey;
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user