1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <div class="note">
- <div class="note-info">
- {% set nickname = note.getActorNickname() %}
- <a href="{{ path('settings_avatar') }}">
- <img src="{{ note.getAvatarUrl() }}" alt="{{ nickname }}'s avatar">
- </a>
- <b>{{ nickname }}</b>
- {% set reply_to = note.getReplyToNickname() %}
- {% if reply_to is not null and not skip_reply_to is defined %}
- {% trans with {'%name%': reply_to}%} in reply to %name% {% endtrans %}
- {% endif %}
- </div>
- <div class="note-content">
- {{ note.getContent() }}
- <div class="note-attachments">
- {% for attachment in note.getAttachments() %}
- {% if attachment.mimetype starts with 'image/' %}
- <div>
- <img src="{{ path('attachment_inline', {'id': attachment.getId()}) }}" alt="{{ attachment.getTitle() }}">
- <i> {{ attachment.getTitle() }} </i>
- </img>
- </div>
- {% elseif attachment.mimetype starts with 'video/' %}
- <div>
- <video src="{{ path('attachment_inline', {'id': attachment.getId()}) }}">
- <i> {{ attachment.getTitle() }} </i>
- </video>
- </div>
- {% else %}
- <div>
- <i> {{ attachment.getTitle() }} </i>
- </div>
- {% endif %}
- {% endfor %}
- </div>
- </div>
- <div class="note-actions">
- {% if have_user %}
- {% for act in get_note_actions(note) %}
- {{ form(act) }}
- {% endfor %}
- {% endif %}
- </div>
- <div class="replies">
- {% for reply in note.getReplies() %}
- {% include '/note/view.html.twig' with {'note': reply, 'skip_reply_to': true, 'have_user': have_user} only %}
- {% endfor %}
- </div>
- </div>
|