attachments.jade 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. template(name="cardAttachmentsPopup")
  2. ul.pop-over-list
  3. li
  4. input.js-attach-file.hide(type="file" name="file" multiple)
  5. a.js-computer-upload {{_ 'computer'}}
  6. template(name="attachmentDeletePopup")
  7. p {{_ "attachment-delete-pop"}}
  8. button.js-confirm.negate.full(type="submit") {{_ 'delete'}}
  9. template(name="attachmentsGalery")
  10. .attachments-galery
  11. each attachments
  12. a.attachment-item.js-open-viewer(title="{{_ 'added'}} {{ moment uploadedAt }}")
  13. .attachment-thumbnail
  14. if isUploaded
  15. if isImage
  16. img.attachment-thumbnail-img(src="{{pathFor url}}")
  17. else
  18. span.attachment-thumbnail-ext= extension
  19. else
  20. +spinner
  21. p.attachment-details
  22. = name
  23. span.attachment-details-actions
  24. a.js-download(href="{{url download=true}}")
  25. i.fa.fa-download
  26. | {{_ 'download'}}
  27. if currentUser.isBoardMember
  28. if isImage
  29. a(class="{{#if $eq ../coverId _id}}js-remove-cover{{else}}js-add-cover{{/if}}")
  30. i.fa.fa-thumb-tack
  31. if($eq ../coverId _id)
  32. | {{_ 'remove-cover'}}
  33. else
  34. | {{_ 'add-cover'}}
  35. a.js-confirm-delete
  36. i.fa.fa-close
  37. | {{_ 'delete'}}
  38. if currentUser.isBoardMember
  39. a.attachment-item.add-attachment.js-add-attachment {{_ 'add-attachment' }}