2014-03-03 21:59:29 +01:00
|
|
|
{{#if is_stream}}
|
2023-04-08 01:39:52 +02:00
|
|
|
<div class="message_header message_header_stream right_part" data-stream-id="{{stream_id}}">
|
|
|
|
<div class="message-header-contents" style="background: {{recipient_bar_color}};">
|
2023-02-15 21:02:41 +01:00
|
|
|
{{! stream link }}
|
2023-05-01 21:25:17 +02:00
|
|
|
<a class="message_label_clickable narrows_by_recipient stream_label tippy-narrow-tooltip"
|
2023-02-15 21:02:41 +01:00
|
|
|
href="{{stream_url}}"
|
2023-05-01 22:57:25 +02:00
|
|
|
data-tippy-content="{{t 'Go to #{display_recipient}' }}">
|
2023-04-07 23:07:35 +02:00
|
|
|
<span class="stream-privacy-modified-color-{{stream_id}} stream-privacy filter-icon" style="color: {{stream_privacy_icon_color}}">
|
2024-11-16 03:24:11 +01:00
|
|
|
{{> stream_privacy .}}
|
2023-04-07 21:42:03 +02:00
|
|
|
</span>
|
2021-12-04 13:23:58 +01:00
|
|
|
|
2023-02-15 21:02:41 +01:00
|
|
|
{{~! Recipient (e.g. stream/topic or topic) ~}}
|
2024-01-27 20:22:27 +01:00
|
|
|
<span class="message-header-stream-name">
|
|
|
|
{{~display_recipient~}}
|
|
|
|
</span>
|
|
|
|
{{#if is_archived}}
|
|
|
|
<span class="message-header-stream-archived"><i class="archived-indicator">({{t 'archived' }})</i></span>
|
|
|
|
{{/if}}
|
2023-02-15 21:02:41 +01:00
|
|
|
</a>
|
2023-04-08 01:46:55 +02:00
|
|
|
<span class="stream_topic_separator"><i class="zulip-icon zulip-icon-chevron-right"></i></span>
|
2014-03-03 21:59:29 +01:00
|
|
|
|
2023-02-15 21:02:41 +01:00
|
|
|
{{! hidden narrow icon for copy-pasting }}
|
|
|
|
<span class="copy-paste-text">></span>
|
2014-03-03 21:59:29 +01:00
|
|
|
|
2023-02-15 21:02:41 +01:00
|
|
|
{{! topic stuff }}
|
|
|
|
<span class="stream_topic">
|
|
|
|
{{! topic link }}
|
2023-05-01 21:25:17 +02:00
|
|
|
<a class="message_label_clickable narrows_by_topic tippy-narrow-tooltip"
|
2023-02-15 21:02:41 +01:00
|
|
|
href="{{topic_url}}"
|
2023-05-01 22:57:25 +02:00
|
|
|
data-tippy-content="{{t 'Go to #{display_recipient} > {topic}' }}">
|
2023-02-15 21:02:41 +01:00
|
|
|
{{#if use_match_properties}}
|
2024-06-21 17:21:09 +02:00
|
|
|
<span class="stream-topic-inner">{{{match_topic}}}</span>
|
2023-02-15 21:02:41 +01:00
|
|
|
{{else}}
|
2024-06-21 17:21:09 +02:00
|
|
|
<span class="stream-topic-inner">{{topic}}</span>
|
2023-02-15 21:02:41 +01:00
|
|
|
{{/if}}
|
|
|
|
</a>
|
|
|
|
</span>
|
|
|
|
<span class="recipient_bar_controls no-select">
|
|
|
|
<span class="topic_edit hidden-for-spectators">
|
|
|
|
<span class="topic_edit_form"></span>
|
2021-11-24 14:04:52 +01:00
|
|
|
</span>
|
2018-10-19 09:43:22 +02:00
|
|
|
|
2023-02-15 21:02:41 +01:00
|
|
|
{{! exterior links (e.g. to a trac ticket) }}
|
|
|
|
{{#each topic_links}}
|
2023-11-17 16:26:05 +01:00
|
|
|
<a href="{{this.url}}" target="_blank" rel="noopener noreferrer" class="external-topic-link no-underline">
|
2023-02-15 21:02:41 +01:00
|
|
|
<i class="fa fa-external-link-square recipient_bar_icon" data-tippy-content="Open {{this.text}}" aria-label="{{t 'External link' }}"></i>
|
|
|
|
</a>
|
|
|
|
{{/each}}
|
2014-03-03 21:59:29 +01:00
|
|
|
|
2023-02-15 21:02:41 +01:00
|
|
|
{{! edit topic pencil icon }}
|
|
|
|
{{#if always_visible_topic_edit}}
|
|
|
|
<i class="fa fa-pencil always_visible_topic_edit recipient_bar_icon hidden-for-spectators" data-tippy-content="{{t 'Edit topic'}}" role="button" tabindex="0" aria-label="{{t 'Edit topic' }}"></i>
|
|
|
|
{{else if on_hover_topic_edit}}
|
|
|
|
<i class="fa fa-pencil on_hover_topic_edit recipient_bar_icon hidden-for-spectators" data-tippy-content="{{t 'Edit topic'}}" role="button" tabindex="0" aria-label="{{t 'Edit topic' }}"></i>
|
|
|
|
{{/if}}
|
2021-06-27 09:16:03 +02:00
|
|
|
|
2023-02-15 21:02:41 +01:00
|
|
|
{{#if user_can_resolve_topic}}
|
|
|
|
{{#if topic_is_resolved}}
|
|
|
|
<i class="fa fa-check on_hover_topic_unresolve recipient_bar_icon hidden-for-spectators" data-topic-name="{{topic}}" data-tippy-content="{{t 'Mark as unresolved' }}" role="button" tabindex="0" aria-label="{{t 'Mark as unresolved' }}"></i>
|
2021-04-30 07:44:43 +02:00
|
|
|
{{else}}
|
2023-02-15 21:02:41 +01:00
|
|
|
<i class="fa fa-check on_hover_topic_resolve recipient_bar_icon hidden-for-spectators" data-topic-name="{{topic}}" data-tippy-content="{{t 'Mark as resolved' }}" role="button" tabindex="0" aria-label="{{t 'Mark as resolved' }}"></i>
|
2021-04-30 07:44:43 +02:00
|
|
|
{{/if}}
|
2023-09-16 09:40:07 +02:00
|
|
|
<div class="toggle_resolve_topic_spinner" style="display: none"></div>
|
2023-02-15 21:02:41 +01:00
|
|
|
{{/if}}
|
|
|
|
|
2023-09-25 06:37:24 +02:00
|
|
|
{{#if is_subscribed}}
|
2023-08-21 08:10:03 +02:00
|
|
|
<span class="change_visibility_policy hidden-for-spectators" data-stream-id="{{stream_id}}" data-topic-name="{{topic}}">
|
|
|
|
{{#if (eq visibility_policy all_visibility_policies.FOLLOWED)}}
|
2024-07-16 23:17:19 +02:00
|
|
|
<i class="zulip-icon zulip-icon-follow recipient_bar_icon" data-tippy-content="{{t 'You follow this topic.'}}"
|
2024-07-25 16:54:12 +02:00
|
|
|
role="button" tabindex="0" aria-haspopup="true" aria-label="{{t 'You follow this topic.' }}"></i>
|
2023-08-21 08:10:03 +02:00
|
|
|
{{else if (eq visibility_policy all_visibility_policies.UNMUTED)}}
|
2024-07-16 23:17:19 +02:00
|
|
|
<i class="zulip-icon zulip-icon-unmute-new recipient_bar_icon" data-tippy-content="{{t 'You have unmuted this topic.'}}"
|
2024-07-25 16:54:12 +02:00
|
|
|
role="button" tabindex="0" aria-haspopup="true" aria-label="{{t 'You have unmuted this topic.' }}"></i>
|
2023-08-21 08:10:03 +02:00
|
|
|
{{else if (eq visibility_policy all_visibility_policies.MUTED)}}
|
2024-07-16 23:17:19 +02:00
|
|
|
<i class="zulip-icon zulip-icon-mute-new recipient_bar_icon" data-tippy-content="{{t 'You have muted this topic.'}}"
|
2024-07-25 16:54:12 +02:00
|
|
|
role="button" tabindex="0" aria-haspopup="true" aria-label="{{t 'You have muted this topic.' }}"></i>
|
2023-07-25 17:21:20 +02:00
|
|
|
{{else}}
|
2024-07-22 20:33:36 +02:00
|
|
|
<i class="zulip-icon zulip-icon-inherit recipient_bar_icon"
|
2024-07-25 16:54:12 +02:00
|
|
|
role="button" tabindex="0" aria-haspopup="true" aria-label="{{t 'Notifications are based on your configuration for this channel.' }}"></i>
|
2023-07-25 17:21:20 +02:00
|
|
|
{{/if}}
|
2023-08-21 08:10:03 +02:00
|
|
|
</span>
|
2023-02-15 21:02:41 +01:00
|
|
|
{{/if}}
|
|
|
|
</span>
|
2024-10-17 12:52:16 +02:00
|
|
|
<span class="recipient_row_date {{#if (and (not always_display_date) date_unchanged )}}recipient_row_date_unchanged{{/if}}">{{{date}}}</span>
|
2014-03-03 21:59:29 +01:00
|
|
|
</div>
|
2017-04-15 04:34:44 +02:00
|
|
|
</div>
|
2014-03-03 21:59:29 +01:00
|
|
|
{{else}}
|
2023-04-08 01:39:52 +02:00
|
|
|
<div class="message_header message_header_private_message">
|
2023-02-15 21:02:41 +01:00
|
|
|
<div class="message-header-contents">
|
2023-05-01 21:25:17 +02:00
|
|
|
<a class="message_label_clickable narrows_by_recipient stream_label tippy-narrow-tooltip"
|
2023-02-15 21:02:41 +01:00
|
|
|
href="{{pm_with_url}}"
|
2023-09-20 16:01:01 +02:00
|
|
|
data-tippy-content="{{t 'Go to direct messages with {display_reply_to_for_tooltip}' }}">
|
2023-04-08 01:47:39 +02:00
|
|
|
<span class="private_message_header_icon"><i class="zulip-icon zulip-icon-user"></i></span>
|
2023-09-20 16:01:01 +02:00
|
|
|
<span class="private_message_header_name">
|
2024-07-06 19:35:24 +02:00
|
|
|
{{~#tr}}You and <z-user-names></z-user-names>
|
|
|
|
{{#*inline "z-user-names"}}
|
|
|
|
{{#each recipient_users}}
|
|
|
|
{{~full_name}}{{#if should_add_guest_user_indicator}} <i>({{t 'guest'}})</i>{{/if}}{{#unless @last}}, {{/unless~}}
|
|
|
|
{{/each}}
|
|
|
|
{{/inline}}
|
|
|
|
{{/tr~}}
|
2023-09-20 16:01:01 +02:00
|
|
|
</span>
|
2023-02-15 21:02:41 +01:00
|
|
|
</a>
|
2024-10-17 12:52:16 +02:00
|
|
|
<span class="recipient_row_date {{#if (and (not always_display_date) date_unchanged )}}recipient_row_date_unchanged{{/if}}">{{{date}}}</span>
|
2014-03-03 21:59:29 +01:00
|
|
|
</div>
|
2017-04-15 04:34:44 +02:00
|
|
|
</div>
|
2014-03-14 16:28:54 +01:00
|
|
|
{{/if}}
|