mirror of
https://github.com/zulip/zulip.git
synced 2025-11-11 09:27:43 +00:00
Rewrite respond_to_zephyr.
The new version is now the only codepath that we use in order to start a reply to a message. (imported from commit dd28316d2640fd5fd712f326690d480b7db59c4c)
This commit is contained in:
@@ -8,16 +8,11 @@ function register_huddle_onclick(zephyr_row, sender) {
|
||||
zephyr_row.find(".zephyr_sender").click(function (e) {
|
||||
select_zephyr_by_id(zephyr_row.attr('zid'));
|
||||
// populate the stream box
|
||||
respond_to_zephyr();
|
||||
// but we really want to be in huddle mode
|
||||
prepare_huddle(sender);
|
||||
respond_to_zephyr("personal");
|
||||
// The sender span is inside the messagebox, which also has an
|
||||
// onclick handler. We don't want to trigger the messagebox
|
||||
// handler.
|
||||
e.stopPropagation();
|
||||
|
||||
// switch to the replybox hotkey handler
|
||||
set_keydown_in_input(true);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -27,7 +22,6 @@ function register_onclick(zephyr_row, zephyr_id) {
|
||||
// Was a click (not a click-and-drag).
|
||||
select_zephyr_by_id(zephyr_id);
|
||||
respond_to_zephyr();
|
||||
set_keydown_in_input(true);
|
||||
}
|
||||
mouse_moved = false;
|
||||
clicking = false;
|
||||
@@ -117,6 +111,8 @@ function update_autocomplete() {
|
||||
$(function () {
|
||||
// NB: This just binds to current elements, and won't bind to elements
|
||||
// created after ready() is called.
|
||||
|
||||
// Enable our hotkeys when we're not focused on a data entry box
|
||||
$('input, textarea, button').focus(function () {
|
||||
set_keydown_in_input(true);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user