mirror of
https://github.com/zulip/zulip.git
synced 2025-11-18 12:54:58 +00:00
compose_state: Make get_or_set accept a full selector.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
daa34685c3
commit
d6be353299
@@ -199,11 +199,11 @@ test("start", ({override, override_rewire, mock_template}) => {
|
||||
|
||||
start("private", opts);
|
||||
|
||||
assert_hidden("#stream_message_recipient_topic");
|
||||
assert_hidden("input#stream_message_recipient_topic");
|
||||
assert_visible("#compose-direct-recipient");
|
||||
|
||||
assert.equal(compose_state.private_message_recipient(), "foo@example.com");
|
||||
assert.equal($("#compose-textarea").val(), "hello");
|
||||
assert.equal($("textarea#compose-textarea").val(), "hello");
|
||||
assert.equal(compose_state.get_message_type(), "private");
|
||||
assert.ok(compose_state.composing());
|
||||
|
||||
@@ -230,7 +230,7 @@ test("start", ({override, override_rewire, mock_template}) => {
|
||||
});
|
||||
|
||||
compose_actions.register_compose_cancel_hook(compose_setup.abort_xhr);
|
||||
$("#compose-textarea").set_height(50);
|
||||
$("textarea#compose-textarea").set_height(50);
|
||||
|
||||
assert_hidden("#compose_controls");
|
||||
cancel();
|
||||
@@ -411,7 +411,7 @@ test("quote_and_reply", ({disallow, override, override_rewire}) => {
|
||||
reply_type: "personal",
|
||||
};
|
||||
|
||||
$("#compose-textarea").caret = noop;
|
||||
$("textarea#compose-textarea").caret = noop;
|
||||
|
||||
replaced = false;
|
||||
expected_replacement =
|
||||
@@ -457,16 +457,16 @@ test("quote_and_reply", ({disallow, override, override_rewire}) => {
|
||||
test("focus_in_empty_compose", () => {
|
||||
document.activeElement = {id: "compose-textarea"};
|
||||
compose_state.set_message_type("stream");
|
||||
$("#compose-textarea").val("");
|
||||
$("textarea#compose-textarea").val("");
|
||||
assert.ok(compose_state.focus_in_empty_compose());
|
||||
|
||||
compose_state.set_message_type(false);
|
||||
assert.ok(!compose_state.focus_in_empty_compose());
|
||||
|
||||
$("#compose-textarea").val("foo");
|
||||
$("textarea#compose-textarea").val("foo");
|
||||
assert.ok(!compose_state.focus_in_empty_compose());
|
||||
|
||||
$("#compose-textarea").trigger("blur");
|
||||
$("textarea#compose-textarea").trigger("blur");
|
||||
assert.ok(!compose_state.focus_in_empty_compose());
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user