_status_filter.html.haml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. - status = status_filter.status.proper
  2. .batch-table__row
  3. %label.batch-table__row__select.batch-checkbox
  4. = f.check_box :status_filter_ids, { multiple: true, include_hidden: false }, status_filter.id
  5. .batch-table__row__content
  6. .status__content><
  7. - if status.spoiler_text.blank?
  8. = prerender_custom_emojis(status_content_format(status), status.emojis)
  9. - else
  10. %details<
  11. %summary><
  12. %strong> Content warning: #{prerender_custom_emojis(h(status.spoiler_text), status.emojis)}
  13. = prerender_custom_emojis(status_content_format(status), status.emojis)
  14. - status.ordered_media_attachments.each do |media_attachment|
  15. %abbr{ title: media_attachment.description }
  16. = fa_icon 'link'
  17. = media_attachment.file_file_name
  18. .detailed-status__meta
  19. = link_to ActivityPub::TagManager.instance.url_for(status.account), class: 'name-tag', target: '_blank', rel: 'noopener noreferrer' do
  20. = image_tag(status.account.avatar.url, width: 15, height: 15, alt: display_name(status.account), class: 'avatar')
  21. .username= status.account.acct
  22. ·
  23. = link_to ActivityPub::TagManager.instance.url_for(status), class: 'detailed-status__datetime', target: stream_link_target, rel: 'noopener noreferrer' do
  24. %time.formatted{ datetime: status.created_at.iso8601, title: l(status.created_at) }= l(status.created_at)
  25. - if status.edited?
  26. ·
  27. = t('statuses.edited_at_html', date: content_tag(:time, l(status.edited_at), datetime: status.edited_at.iso8601, title: l(status.edited_at), class: 'formatted'))
  28. ·
  29. = fa_visibility_icon(status)
  30. = t("statuses.visibilities.#{status.visibility}")
  31. - if status.sensitive?
  32. ·
  33. = fa_icon('eye-slash fw')
  34. = t('stream_entries.sensitive_content')