mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	@@ -299,7 +299,7 @@ export function process_escape_key(e) {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (stream_list.searching()) {
 | 
			
		||||
            stream_list.escape_search();
 | 
			
		||||
            stream_list.clear_and_hide_search();
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -874,16 +874,6 @@ export function searching() {
 | 
			
		||||
    return $(".stream-list-filter").expectOne().is(":focus");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function escape_search() {
 | 
			
		||||
    const $filter = $(".stream-list-filter").expectOne();
 | 
			
		||||
    if ($filter.val() === "") {
 | 
			
		||||
        clear_and_hide_search();
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
    $filter.val("");
 | 
			
		||||
    update_streams_for_search();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function clear_search(e) {
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
    const $filter = $(".stream-list-filter").expectOne();
 | 
			
		||||
@@ -926,7 +916,7 @@ export function initiate_search() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function clear_and_hide_search() {
 | 
			
		||||
    const $filter = $(".stream-list-filter");
 | 
			
		||||
    const $filter = $(".stream-list-filter").expectOne();
 | 
			
		||||
    if ($filter.val() !== "") {
 | 
			
		||||
        $filter.val("");
 | 
			
		||||
        update_streams_for_search();
 | 
			
		||||
 
 | 
			
		||||
@@ -84,11 +84,6 @@ run_test("basics", ({override_rewire}) => {
 | 
			
		||||
        assert.ok($input.is_focused());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function verify_blurred() {
 | 
			
		||||
        assert.ok(stream_list.searching());
 | 
			
		||||
        assert.ok($input.is_focused());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function verify_collapsed() {
 | 
			
		||||
        assert.ok($section.hasClass("notdisplayed"));
 | 
			
		||||
        assert.ok(!$input.is_focused());
 | 
			
		||||
@@ -163,8 +158,8 @@ run_test("basics", ({override_rewire}) => {
 | 
			
		||||
 | 
			
		||||
    // Escape a non-empty search.
 | 
			
		||||
    $input.val("foo");
 | 
			
		||||
    stream_list.escape_search();
 | 
			
		||||
    verify_blurred();
 | 
			
		||||
    stream_list.clear_and_hide_search();
 | 
			
		||||
    verify_collapsed();
 | 
			
		||||
 | 
			
		||||
    // Expand the widget.
 | 
			
		||||
    toggle_filter();
 | 
			
		||||
@@ -172,7 +167,7 @@ run_test("basics", ({override_rewire}) => {
 | 
			
		||||
 | 
			
		||||
    // Escape an empty search.
 | 
			
		||||
    $input.val("");
 | 
			
		||||
    stream_list.escape_search();
 | 
			
		||||
    stream_list.clear_and_hide_search();
 | 
			
		||||
    verify_collapsed();
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user