mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
templates: Show Overlay of Recent Topics.
* Show an empty overlay of recent topics. * Register click event to open recent topics. * Launch recent topics on "t" keypress. This is based on the draft overlay.
This commit is contained in:
@@ -104,6 +104,7 @@ const keypress_mappings = {
|
||||
113: {name: 'query_streams', message_view_only: true}, // 'q'
|
||||
114: {name: 'reply_message', message_view_only: true}, // 'r'
|
||||
115: {name: 'narrow_by_recipient', message_view_only: true}, // 's'
|
||||
116: {name: 'open_recent_topics', message_view_only: true}, // 't'
|
||||
117: {name: 'show_sender_info', message_view_only: true}, // 'u'
|
||||
118: {name: 'show_lightbox', message_view_only: true}, // 'v'
|
||||
119: {name: 'query_users', message_view_only: true}, // 'w'
|
||||
@@ -462,6 +463,10 @@ exports.process_hotkey = function (e, hotkey) {
|
||||
overlays.close_overlay('drafts');
|
||||
return true;
|
||||
}
|
||||
if (event_name === 'open_recent_topics' && overlays.recent_topics_open()) {
|
||||
overlays.close_overlay('recent_topics');
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -664,6 +669,9 @@ exports.process_hotkey = function (e, hotkey) {
|
||||
case 'copy_with_c':
|
||||
copy_and_paste.copy_handler();
|
||||
return true;
|
||||
case 'open_recent_topics':
|
||||
hashchange.go_to_location('recent_topics');
|
||||
return true;
|
||||
}
|
||||
|
||||
if (current_msg_list.empty()) {
|
||||
|
||||
Reference in New Issue
Block a user