mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
attachmentGalery would need refactoring to an individual attachment component with component state that could be set on the onUpdated event. I'm not capable of doing this within reasonable time.
69 lines
2.7 KiB
Text
69 lines
2.7 KiB
Text
template(name="cardAttachmentsPopup")
|
|
ul.pop-over-list
|
|
li
|
|
input.js-attach-file.hide(type="file" name="file" multiple)
|
|
a.js-computer-upload {{_ 'computer'}}
|
|
li
|
|
a.js-upload-clipboard-image {{_ 'clipboard'}}
|
|
|
|
template(name="previewClipboardImagePopup")
|
|
p <kbd>Ctrl</kbd>+<kbd>V</kbd> {{_ "paste-or-dragdrop"}}
|
|
img.preview-clipboard-image()
|
|
button.primary.js-upload-pasted-image {{_ 'upload'}}
|
|
|
|
template(name="attachmentDeletePopup")
|
|
p {{_ "attachment-delete-pop"}}
|
|
button.js-confirm.negate.full(type="submit") {{_ 'delete'}}
|
|
|
|
template(name="attachmentsGalery")
|
|
.attachments-galery
|
|
each attachments
|
|
.attachment-item
|
|
a.attachment-thumbnail.swipebox(href="{{link}}" title="{{name}}")
|
|
if isUploaded
|
|
if isImage
|
|
img.attachment-thumbnail-img(src="{{link}}")
|
|
else if($eq extension 'mp3')
|
|
video(width="100%" height="100%" controls="true")
|
|
source(src="{{link}}" type="audio/mpeg")
|
|
else if($eq extension 'ogg')
|
|
video(width="100%" height="100%" controls="true")
|
|
source(src="{{link}}" type="video/ogg")
|
|
else if($eq extension 'webm')
|
|
video(width="100%" height="100%" controls="true")
|
|
source(src="{{link}}" type="video/webm")
|
|
else if($eq extension 'mp4')
|
|
video(width="100%" height="100%" controls="true")
|
|
source(src="{{link}}" type="video/mp4")
|
|
else
|
|
span.attachment-thumbnail-ext= extension
|
|
else
|
|
span.attachment-thumbnail-ext= extension
|
|
p.attachment-details
|
|
= name
|
|
span.file-size ({{fileSize size}} KB)
|
|
span.attachment-details-actions
|
|
a.js-download(href="{{link}}?download=true")
|
|
i.fa.fa-download
|
|
| {{_ 'download'}}
|
|
if currentUser.isBoardMember
|
|
unless currentUser.isCommentOnly
|
|
unless currentUser.isWorker
|
|
if isImage
|
|
a(class="{{#if $eq ../coverId _id}}js-remove-cover{{else}}js-add-cover{{/if}}")
|
|
i.fa.fa-thumb-tack
|
|
if($eq ../coverId _id)
|
|
| {{_ 'remove-cover'}}
|
|
else
|
|
| {{_ 'add-cover'}}
|
|
if currentUser.isBoardAdmin
|
|
a.js-confirm-delete
|
|
i.fa.fa-close
|
|
| {{_ 'delete'}}
|
|
|
|
if currentUser.isBoardMember
|
|
unless currentUser.isCommentOnly
|
|
unless currentUser.isWorker
|
|
//li.attachment-item.add-attachment
|
|
a.js-add-attachment(title="{{_ 'add-attachment' }}")
|
|
i.fa.fa-plus
|