2014-03-14 16:28:54 +01:00
<div zid=" {{ msg / id }} " id=" {{ table_name }} {{ msg / id }} "
2017-07-17 16:52:57 +02:00
class="message_row {{ ^ msg / is_stream }} private-message {{ / msg / is_stream }} {{ # in clude_sender }} include-sender {{ / in clude_sender }} {{ # contains_mention }} mention {{ / contains_mention }} {{ # in clude_footer }} last_message {{ / in clude_footer }} {{ # msg .unread }} unread {{ / msg .unread }} {{ # if msg .locally_echoed }} local {{ / if }} selectable_row">
2017-04-15 04:36:58 +02:00
<div class="unread_marker"><div class="unread-marker-fill"></div></div>
<div class="messagebox {{ ^ in clude_sender }} prev_is_same_sender {{ / in clude_sender }} {{ ^ msg / is_stream }} private-message {{ / msg / is_stream }} {{ # if next_is_same_sender }} next_is_same_sender {{ / if }} "
style="box-shadow: inset 2px 0px 0px 0px {{ # if msg / is_stream }} {{ background_color }} {{ else }} #444444 {{ / if }} , -1px 0px 0px 0px {{ # if msg / is_stream }} {{ background_color }} {{ else }} #444444 {{ / if }} ;">
<div class="messagebox-border">
<div class="messagebox-content">
<div class="message_top_line">
<span class="message_sender {{ ^ status_message }} sender_info_hover {{ / status_message }} ">
2017-05-23 20:01:24 +02:00
{{ # in clude_sender }}
{{! See ../js/notifications.js for another user of avatar_url. }}
2017-06-26 16:12:49 +02:00
<div class="u- {{ msg / sender_id }} inline_profile_picture {{ # status_message }} sender_info_hover {{ / status_message }} ">
<img src=" {{ small_avatar_url }} " alt=" {{ msg / sender_id }} " class="no-drag"/>
</div>
2017-05-23 20:01:24 +02:00
{{ # if status_message }}
<span class="sender-status">
<span class="sender_name-in-status sender_info_hover"> {{ msg / sender_full_name }} </span>
{{ # if sender_is_bot }}
<img class="bot-icon" title=" {{ t 'Bot' }} " src="/static/images/bot.svg" />
{{ / if }}
<span class="status-message">
{{{ status_message }}}
</span>
{{ # if _ and last_edit_timestr in clude_sender }}
<div class="message_edit_notice" title=" {{ # tr this }} Edited (__last_edit_timestr__) {{ / tr }} "> {{ t "EDITED" }} </div>
{{ / if _ and }}
</span>
{{ else }}
<span class="sender_name"> {{ msg / sender_full_name }} </span>
2017-04-15 04:36:58 +02:00
{{ # if sender_is_bot }}
<img class="bot-icon" title=" {{ t 'Bot' }} " src="/static/images/bot.svg" />
{{ / if }}
{{ / if }}
2017-05-23 20:01:24 +02:00
{{ / in clude_sender }}
2017-04-15 04:36:58 +02:00
</span>
<span class="alert-copied pull-right"> {{ t 'Copied!' }} </span>
2017-07-17 16:52:57 +02:00
<span class="message_time {{ # if msg .locally_echoed }} notvisible {{ / if }} {{ # if status_message }} status-time {{ / if }} "> {{ timestr }} </span>
2017-04-15 04:36:58 +02:00
{{ # if _ and last_edit_timestr in clude_sender }}
{{ # unless status_message }}
<div class="message_edit_notice" title=" {{ # tr this }} Edited (__last_edit_timestr__) {{ / tr }} "> {{ t "EDITED" }} </div>
{{ / unless }}
{{ / if _ and }}
<div class="message_controls {{ # status_message }} sender-status-controls {{ / status_message }} ">
{{ # if msg / sent_by_me }}
<div class="edit_content"></div>
{{ else }}
<div class="reactions_hover">
2017-07-19 14:01:06 +02:00
<i class="icon-vector-smile reaction_button" title=" {{ # tr this }} Add emoji reaction {{ / tr }} "></i>
2017-04-15 04:36:58 +02:00
</div>
{{ / if }}
<div class="info actions_hover">
<i class="icon-vector-chevron-down" title=" {{ # tr this }} Message actions {{ / tr }} "></i>
</div>
<div class="message_failed {{ # unless msg .failed_request }} notvisible {{ / unless }} ">
<i class="icon-vector-refresh refresh-failed-message" data-toggle="tooltip" title=" {{ t 'Retry' }} "></i>
<i class="icon-vector-remove-sign remove-failed-message" data-toggle="tooltip" title=" {{ t 'Cancel' }} "></i>
</div>
2017-06-29 08:37:35 +02:00
<div class="star {{ # if msg / starred }} icon-vector-star {{ else }} icon-vector-star-empty {{ / if }} {{ # if msg / starred }} {{ else }} empty-star {{ / if }} " title=" {{ # tr this .msg }} __starred_status__ this message {{ / tr }} ">
2017-04-15 04:36:58 +02:00
</div>
</div>
</div>
<div class="message_content"> {{ # unless status_message }} {{ # if use_match_properties }} {{{ msg / match_content }}} {{ else }} {{{ msg / content }}} {{ / if }} {{ / unless }} </div>
{{ # if last_edit_timestr }}
{{ # unless in clude_sender }}
<div class="message_edit_notice" title=" {{ # tr this }} Edited (__last_edit_timestr__) {{ / tr }} "> {{ t "EDITED" }} </div>
{{ / unless }}
{{ / if }}
<div class="message_edit">
2017-05-23 03:38:38 +02:00
<div class="message_edit_form"></div>
2017-04-15 04:36:58 +02:00
</div>
<div class="message_expander message_length_controller" title=" {{ t 'See the rest of this message' }} "> {{ t "[More...]" }} </div>
<div class="message_condenser message_length_controller" title=" {{ t 'Make this message take up less space on the screen' }} "> {{ t "[Condense this message]" }} </div>
2017-07-19 14:01:06 +02:00
<div class="message_reactions"> {{ partial "message_reactions" }} </div>
2016-12-31 06:38:23 +01:00
</div>
2014-02-11 16:14:29 +01:00
</div>
</div>
2014-03-08 08:59:38 +01:00
</div>