mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
message_move: Show "general chat" in link of confirmation toast.
When a message is moved using the "Move only this message" option a confirmation toast is shown. This commit adds support to show "general chat" in link of the toast when a message is moved to it.
This commit is contained in:
committed by
Tim Abbott
parent
13bd8771f9
commit
939691dfed
@@ -1590,7 +1590,8 @@ type ToastParams = {
|
||||
|
||||
function show_message_moved_toast(toast_params: ToastParams): void {
|
||||
const new_stream_name = sub_store.maybe_get_stream_name(toast_params.new_stream_id);
|
||||
const stream_topic = `#${new_stream_name} > ${toast_params.new_topic_name}`;
|
||||
const new_topic_display_name = util.get_final_topic_display_name(toast_params.new_topic_name);
|
||||
const is_empty_string_topic = toast_params.new_topic_name === "";
|
||||
const new_location_url = hash_util.by_stream_topic_url(
|
||||
toast_params.new_stream_id,
|
||||
toast_params.new_topic_name,
|
||||
@@ -1598,8 +1599,10 @@ function show_message_moved_toast(toast_params: ToastParams): void {
|
||||
feedback_widget.show({
|
||||
populate($container) {
|
||||
const widget_body_html = render_message_moved_widget_body({
|
||||
stream_topic,
|
||||
new_stream_name,
|
||||
new_topic_display_name,
|
||||
new_location_url,
|
||||
is_empty_string_topic,
|
||||
});
|
||||
$container.html(widget_body_html);
|
||||
},
|
||||
|
@@ -1,6 +1,12 @@
|
||||
<div>
|
||||
{{#tr}}
|
||||
Message moved to <z-link>{stream_topic}</z-link>.
|
||||
{{#*inline "z-link"}}<a class="white-space-preserve-wrap" href="{{new_location_url}}">{{> @partial-block}}</a>{{/inline}}
|
||||
Message moved to <z-link></z-link>.
|
||||
{{#*inline "z-link"~}}
|
||||
<a class="white-space-preserve-wrap" href="{{new_location_url}}">
|
||||
{{~!-- squash whitespace --~}}
|
||||
#{{new_stream_name}} > <span {{#if is_empty_string_topic}}class="empty-topic-display"{{/if}}>{{new_topic_display_name}}</span>
|
||||
{{~!-- squash whitespace --~}}
|
||||
</a>
|
||||
{{~/inline}}
|
||||
{{/tr}}
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user