mirror of
https://github.com/zulip/zulip.git
synced 2025-11-07 23:43:43 +00:00
Move message selection to an event-based system
Messages are now selected on a MessageList, which triggers a message_selected event that other parts of the code can listen for. (imported from commit 1da9e4121425c0ac4461b41b7aea169072e1512b)
This commit is contained in:
@@ -884,6 +884,19 @@ $(function () {
|
||||
$(window).on('focus', function () {
|
||||
$(document.body).removeClass('window_blurred');
|
||||
});
|
||||
|
||||
$(document).on('message_selected.zephyr', function (event) {
|
||||
if (current_msg_list !== event.msg_list) {
|
||||
return;
|
||||
}
|
||||
var row = rows.get(event.id, event.msg_list.table_name);
|
||||
$('.selected_message').removeClass('selected_message');
|
||||
row.addClass('selected_message');
|
||||
|
||||
if (event.then_scroll) {
|
||||
recenter_view(row);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function sort_narrow_list() {
|
||||
|
||||
Reference in New Issue
Block a user