mirror of https://github.com/zulip/zulip.git
popovers: Hide when starting certain actions.
These are actions which can be called when a popover is open and it is better to close the popover when these actions are initiated.
This commit is contained in:
parent
c9891b4121
commit
a210006ecd
|
@ -210,6 +210,7 @@ export function set_cursor_and_filter() {
|
|||
|
||||
export function initiate_search() {
|
||||
if (user_filter) {
|
||||
popovers.hide_all();
|
||||
user_filter.initiate_search();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import * as message_viewport from "./message_viewport";
|
|||
import * as narrow_state from "./narrow_state";
|
||||
import {page_params} from "./page_params";
|
||||
import * as people from "./people";
|
||||
import * as popovers from "./popovers";
|
||||
import * as reload_state from "./reload_state";
|
||||
import * as resize from "./resize";
|
||||
import * as settings_config from "./settings_config";
|
||||
|
@ -191,6 +192,7 @@ export function start(msg_type, opts) {
|
|||
blueslip.warn("Empty message type in compose.start");
|
||||
}
|
||||
|
||||
popovers.hide_all();
|
||||
autosize_message_content();
|
||||
|
||||
if (reload_state.is_in_progress()) {
|
||||
|
|
|
@ -238,6 +238,7 @@ export function open_search_bar_and_close_narrow_description() {
|
|||
}
|
||||
$(".navbar-search").addClass("expanded");
|
||||
$("#message_view_header").addClass("hidden");
|
||||
popovers.hide_all();
|
||||
}
|
||||
|
||||
export function close_search_bar_and_open_narrow_description() {
|
||||
|
|
|
@ -907,6 +907,7 @@ export function hide_search_section() {
|
|||
}
|
||||
|
||||
export function initiate_search() {
|
||||
popovers.hide_all();
|
||||
show_search_section();
|
||||
|
||||
const $filter = $(".stream-list-filter").expectOne();
|
||||
|
|
|
@ -58,6 +58,9 @@ mock_esm("../src/message_lists", {
|
|||
mock_esm("../src/resize", {
|
||||
reset_compose_message_max_height: noop,
|
||||
});
|
||||
mock_esm("../src/popovers", {
|
||||
hide_all: noop,
|
||||
});
|
||||
|
||||
const people = zrequire("people");
|
||||
|
||||
|
|
|
@ -17,7 +17,9 @@ mock_esm("../src/resize", {
|
|||
resize_stream_filters_container: noop,
|
||||
});
|
||||
|
||||
const popovers = mock_esm("../src/popovers");
|
||||
const popovers = mock_esm("../src/popovers", {
|
||||
hide_all: noop,
|
||||
});
|
||||
const sidebar_ui = mock_esm("../src/sidebar_ui");
|
||||
|
||||
const stream_list = zrequire("stream_list");
|
||||
|
@ -188,5 +190,9 @@ run_test("expanding_sidebar", () => {
|
|||
|
||||
stream_list.initiate_search();
|
||||
|
||||
assert.deepEqual(events, ["popovers.hide_all", "sidebar_ui.show_streamlist_sidebar"]);
|
||||
assert.deepEqual(events, [
|
||||
"popovers.hide_all",
|
||||
"popovers.hide_all",
|
||||
"sidebar_ui.show_streamlist_sidebar",
|
||||
]);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue