mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
message view header: Don't initalize multiple times.
The `initialize` function registers a click handler, and previously it was being registered another time each time one of these calls to `initialize()` happened. The only other thing that happens in `initialize` is a call to `render_title_area`, so this commit replaces the extra calls to initialize with that.
This commit is contained in:
@@ -549,7 +549,7 @@ export function activate(raw_operators, opts) {
|
|||||||
pm_list.handle_narrow_activated(current_filter);
|
pm_list.handle_narrow_activated(current_filter);
|
||||||
stream_list.handle_narrow_activated(current_filter);
|
stream_list.handle_narrow_activated(current_filter);
|
||||||
typing_events.render_notifications_for_narrow();
|
typing_events.render_notifications_for_narrow();
|
||||||
message_view_header.initialize();
|
message_view_header.render_title_area();
|
||||||
unread_ui.update_unread_banner();
|
unread_ui.update_unread_banner();
|
||||||
|
|
||||||
// It is important to call this after other important updates
|
// It is important to call this after other important updates
|
||||||
@@ -991,7 +991,7 @@ function handle_post_narrow_deactivate_processes() {
|
|||||||
message_edit.handle_narrow_deactivated();
|
message_edit.handle_narrow_deactivated();
|
||||||
widgetize.set_widgets_for_list();
|
widgetize.set_widgets_for_list();
|
||||||
typing_events.render_notifications_for_narrow();
|
typing_events.render_notifications_for_narrow();
|
||||||
message_view_header.initialize();
|
message_view_header.render_title_area();
|
||||||
update_narrow_title(narrow_state.filter());
|
update_narrow_title(narrow_state.filter());
|
||||||
message_feed_top_notices.update_top_of_narrow_notices(message_lists.home);
|
message_feed_top_notices.update_top_of_narrow_notices(message_lists.home);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ function test_helper() {
|
|||||||
stub(notifications, "redraw_title");
|
stub(notifications, "redraw_title");
|
||||||
stub(search, "update_button_visibility");
|
stub(search, "update_button_visibility");
|
||||||
stub(stream_list, "handle_narrow_activated");
|
stub(stream_list, "handle_narrow_activated");
|
||||||
stub(message_view_header, "initialize");
|
stub(message_view_header, "render_title_area");
|
||||||
stub(top_left_corner, "handle_narrow_activated");
|
stub(top_left_corner, "handle_narrow_activated");
|
||||||
stub(typing_events, "render_notifications_for_narrow");
|
stub(typing_events, "render_notifications_for_narrow");
|
||||||
stub(compose_recipient, "update_narrow_to_recipient_visibility");
|
stub(compose_recipient, "update_narrow_to_recipient_visibility");
|
||||||
@@ -198,7 +198,7 @@ run_test("basics", () => {
|
|||||||
[top_left_corner, "handle_narrow_activated"],
|
[top_left_corner, "handle_narrow_activated"],
|
||||||
[stream_list, "handle_narrow_activated"],
|
[stream_list, "handle_narrow_activated"],
|
||||||
[typing_events, "render_notifications_for_narrow"],
|
[typing_events, "render_notifications_for_narrow"],
|
||||||
[message_view_header, "initialize"],
|
[message_view_header, "render_title_area"],
|
||||||
[compose_recipient, "update_narrow_to_recipient_visibility"],
|
[compose_recipient, "update_narrow_to_recipient_visibility"],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user