mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
This shows a date on a message header whenever the date of that message is different than the date of the previous message. The previous logic was bugged and didn't display dates in headers at date transition points.
73 lines
2.7 KiB
Handlebars
73 lines
2.7 KiB
Handlebars
{{#if is_stream}}
|
|
<div class="message_header message_header_stream right_part">
|
|
<div class="message-header-wrapper">
|
|
<div class="message-header-contents">
|
|
{{! stream link }}
|
|
<a class="message_label_clickable narrows_by_recipient stream_label {{color_class}}"
|
|
style="background: {{background_color}}; border-left-color: {{background_color}};"
|
|
href="{{stream_url}}"
|
|
title="{{#tr this}}Narrow to stream "__display_recipient__"{{/tr}}">
|
|
{{! invite only lock }}
|
|
{{#if invite_only}}
|
|
<i class="icon-vector-lock invite-stream-icon" title="{{t 'This is an invite-only stream' }}"></i>
|
|
{{/if}}
|
|
{{display_recipient}}
|
|
</a>
|
|
|
|
{{! hidden narrow icon for copy-pasting }}
|
|
<span class="copy-paste-text">></span>
|
|
|
|
{{! topic stuff }}
|
|
<span class="stream_topic">
|
|
{{! topic link }}
|
|
<a class="message_label_clickable narrows_by_subject"
|
|
href="{{topic_url}}"
|
|
title="{{#tr this}}Narrow to stream "__display_recipient__", topic "__subject__"{{/tr}}">
|
|
{{#if use_match_properties}}
|
|
{{{match_subject}}}
|
|
{{else}}
|
|
{{subject}}
|
|
{{/if}}
|
|
</a>
|
|
|
|
{{! edit subject pencil icon }}
|
|
{{#if always_visible_topic_edit}}
|
|
<i class="icon-vector-pencil always_visible_topic_edit"></i>
|
|
{{else}}
|
|
{{#if on_hover_topic_edit}}
|
|
<i class="icon-vector-pencil on_hover_topic_edit"></i>
|
|
{{/if}}
|
|
{{/if}}
|
|
|
|
{{! exterior links (e.g. to a trac ticket) }}
|
|
{{#each subject_links}}
|
|
<a href="{{this}}" target="_blank">
|
|
<i class="icon-vector-external-link-sign"></i>
|
|
</a>
|
|
{{/each}}
|
|
</span>
|
|
|
|
<span class="topic_edit">
|
|
<span class="topic_edit_form" id="{{id}}"></span>
|
|
</span>
|
|
|
|
<span class="recipient_row_date {{#if show_date}}{{else}}hide-date{{/if}}">{{{date}}}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{else}}
|
|
<div class="message_header message_header_private_message dark_background">
|
|
<div class="message-header-wrapper">
|
|
<div class="message-header-contents">
|
|
<a class="message_label_clickable narrows_by_recipient stream_label"
|
|
href="{{pm_with_url}}"
|
|
title="{{#tr this}}Narrow to your private messages with __display_reply_to__{{/tr}}">
|
|
{{#tr this}}You and __display_reply_to__{{/tr}}
|
|
</a>
|
|
|
|
<span class="recipient_row_date {{#if show_date}}{{else}}hide-date{{/if}}">{{{date}}}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{/if}}
|