zulip/frontend_tests/node_tests
m-e-l-u-h-a-n f4a111e314 compose: Add user presence circles in mention and pm typeahead.
This commit addresses the problem of user's status visibility to
some extent. It adds presence circles, like we have in buddy_list to the
typeahead suggestions that are given for mentioning users in messages.

Tweaked by tabbott to adjust vertical alignment of group mentions as well.

Testing for the changes is done manually in the developement server,
and also by updating frontend tests to address these changes.

Fixes: #17138
2021-03-04 17:06:02 -08:00
..
lib events: Remove email field from update subscription events. 2021-03-01 14:52:06 -08:00
activity.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
alert_words.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
alert_words_ui.js js: Convert static/js/channel.js to ES6 module. 2021-02-28 14:23:00 -08:00
billing.js js: Convert static/js/billing/helpers.js to ES6 module. 2021-02-28 14:23:00 -08:00
billing_helpers.js js: Convert static/js/loading.js to ES6 module. 2021-02-28 14:23:00 -08:00
blueslip_stacktrace.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
bot_data.js js: Convert static/js/settings_bots.js to ES6 module. 2021-02-28 14:23:00 -08:00
buddy_data.js js: Convert static/js/timerender.js to ES6 module. 2021-02-28 14:23:00 -08:00
buddy_list.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
channel.js js: Convert static/js/reload.js to ES6 module. 2021-02-28 14:23:00 -08:00
color_data.js js: Convert static/js/color_data.js to ES6 module. 2021-02-28 14:23:00 -08:00
colorspace.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
common.js js: Convert static/js/common.js to ES6 module. 2021-02-28 14:23:00 -08:00
components.js js: Convert static/js/keydown_util.js to ES6 module. 2021-02-28 14:23:00 -08:00
compose.js js: Convert static/js/subs.js to ES6 module. 2021-03-02 17:06:35 -08:00
compose_actions.js js: Convert static/js/compose_actions.js to ES6 module. 2021-03-02 17:06:35 -08:00
compose_fade.js node_tests: Consistently move set_global mocks before zrequire calls. 2021-02-26 07:55:53 -08:00
compose_pm_pill.js js: Convert static/js/compose_actions.js to ES6 module. 2021-03-02 17:06:35 -08:00
compose_ui.js node_tests: Consistently move set_global mocks before zrequire calls. 2021-02-26 07:55:53 -08:00
composebox_typeahead.js compose: Add user presence circles in mention and pm typeahead. 2021-03-04 17:06:02 -08:00
copy_and_paste.js js: Convert static/js/compose_ui.js to ES6 module. 2021-02-28 14:23:00 -08:00
dispatch.js js: Convert static/js/settings_profile_fields.js to ES6 module. 2021-03-02 17:06:35 -08:00
dispatch_subs.js js: Convert static/js/subs.js to ES6 module. 2021-03-02 17:06:35 -08:00
drafts.js node_tests: Remove unused rewiremocks. 2021-02-28 14:23:00 -08:00
dropdown_list_widget.js js: Convert static/js/dropdown_list_widget.js to ES6 module. 2021-03-02 17:06:35 -08:00
echo.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
emoji.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
emoji_picker.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
fenced_code.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
fetch_status.js js: Convert static/js/message_scroll.js to ES6 module. 2021-02-28 14:23:00 -08:00
filter.js js: Convert static/js/unread.js to ES6 module. 2021-03-02 17:06:35 -08:00
fold_dict.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
hash_util.js js: Convert static/js/ui_report.js to ES6 module. 2021-02-28 14:23:00 -08:00
hashchange.js js: Convert static/js/subs.js to ES6 module. 2021-03-02 17:06:35 -08:00
hotkey.js js: Convert static/js/subs.js to ES6 module. 2021-03-02 17:06:35 -08:00
i18n.js node_tests: Consistently move set_global mocks before zrequire calls. 2021-02-26 07:55:53 -08:00
input_pill.js js: Convert static/js/input_pill.js to ES6 module. 2021-03-02 17:06:35 -08:00
keydown_util.js zjquery: Make zjquery a singleton. 2021-02-21 17:34:55 -05:00
lazy_set.js eslint: Fix unicorn/no-array-callback-reference. 2021-01-25 14:53:19 -08:00
lightbox.js js: Convert static/js/message_store.js to ES6 module. 2021-02-28 14:23:00 -08:00
list_cursor.js js: Convert static/js/list_cursor.js to ES6 module. 2021-02-23 20:36:01 -08:00
list_widget.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
markdown.js js: Convert static/js/message_store.js to ES6 module. 2021-02-28 14:23:00 -08:00
markdown_katex.js js: Convert static/js/message_store.js to ES6 module. 2021-02-28 14:23:00 -08:00
message_edit.js node_tests: Don’t read page_params from deprecated global variable. 2021-02-22 19:46:42 -08:00
message_events.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
message_fetch.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
message_flags.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
message_list.js node_tests: Remove unused rewiremocks. 2021-02-28 14:23:00 -08:00
message_list_data.js js: Convert static/js/unread.js to ES6 module. 2021-03-02 17:06:35 -08:00
message_list_view.js js: Convert static/js/unread.js to ES6 module. 2021-03-02 17:06:35 -08:00
message_store.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
muting.js js: Convert static/js/timerender.js to ES6 module. 2021-02-28 14:23:00 -08:00
narrow.js node_tests: Remove unused rewiremocks. 2021-02-28 14:23:00 -08:00
narrow_activate.js js: Convert static/js/compose_actions.js to ES6 module. 2021-03-02 17:06:35 -08:00
narrow_local.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
narrow_state.js js: Convert static/js/filter.js to ES6 module. 2021-02-28 14:23:00 -08:00
narrow_unread.js js: Convert static/js/message_store.js to ES6 module. 2021-02-28 14:23:00 -08:00
notifications.js node_tests: Remove unused rewiremocks. 2021-02-28 14:23:00 -08:00
password.js node tests: Use array syntax more aggressively. 2021-02-23 09:15:36 -05:00
peer_data.js js: Convert static/js/hash_util.js to ES6 module. 2021-02-28 14:23:00 -08:00
people.js js: Convert static/js/message_store.js to ES6 module. 2021-02-28 14:23:00 -08:00
people_errors.js js: Convert static/js/reload_state.js to ES6 module. 2021-02-28 14:23:00 -08:00
pm_conversations.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
pm_list.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
poll_widget.js node tests: Inline return_true and return_false. 2021-02-26 14:11:42 -05:00
popovers.js js: Convert static/js/narrow.js to ES6 module. 2021-03-02 17:06:35 -08:00
presence.js js: Convert static/js/server_events.js to ES6 module. 2021-02-28 14:23:00 -08:00
reactions.js js: Convert static/js/emoji_picker.js to ES6 module. 2021-02-28 14:23:00 -08:00
recent_senders.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
recent_topics.js node tests: Avoid reset_module for recent_topics. 2021-03-03 07:08:51 -05:00
rendered_markdown.js js: Convert static/js/timerender.js to ES6 module. 2021-02-28 14:23:00 -08:00
rtl.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
schema.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
scroll_util.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
search.js js: Convert static/js/narrow.js to ES6 module. 2021-03-02 17:06:35 -08:00
search_legacy.js js: Convert static/js/narrow.js to ES6 module. 2021-03-02 17:06:35 -08:00
search_pill.js js: Convert static/js/input_pill.js to ES6 module. 2021-03-02 17:06:35 -08:00
search_suggestion.js js: Convert static/js/narrow.js to ES6 module. 2021-03-02 17:06:35 -08:00
search_suggestion_legacy.js js: Convert static/js/narrow.js to ES6 module. 2021-03-02 17:06:35 -08:00
server_events.js js: Convert static/js/message_events.js to ES6 module. 2021-03-02 17:06:35 -08:00
settings_bots.js js: Convert static/js/avatar.js to ES6 module. 2021-02-28 14:23:00 -08:00
settings_data.js node_tests: Consistently move set_global mocks before zrequire calls. 2021-02-26 07:55:53 -08:00
settings_emoji.js js: Convert static/js/upload_widget.js to ES6 module. 2021-02-28 14:23:00 -08:00
settings_muting.js js: Convert static/js/timerender.js to ES6 module. 2021-02-28 14:23:00 -08:00
settings_org.js js: Convert static/js/dropdown_list_widget.js to ES6 module. 2021-03-02 17:06:35 -08:00
settings_profile_fields.js settings_profile_fields: Use named export from sortablejs. 2021-03-02 17:06:35 -08:00
settings_user_groups.js js: Convert static/js/input_pill.js to ES6 module. 2021-03-02 17:06:35 -08:00
spoilers.js zjquery: Remove bogus remove(). 2021-02-25 13:42:47 -05:00
stream_data.js js: Convert static/js/hash_util.js to ES6 module. 2021-02-28 14:23:00 -08:00
stream_edit.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
stream_events.js js: Convert static/js/subs.js to ES6 module. 2021-03-02 17:06:35 -08:00
stream_list.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
stream_pill.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
stream_search.js js: Convert static/js/stream_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
stream_sort.js zjsunit: Change override API to work with non-global modules. 2021-02-11 07:35:28 -05:00
stream_topic_history.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
submessage.js js: Convert static/js/widgetize.js to ES6 module. 2021-03-02 17:06:35 -08:00
subs.js js: Convert static/js/ui.js to ES6 module. 2021-03-02 17:06:35 -08:00
support.js zjquery: Make zjquery a singleton. 2021-02-21 17:34:55 -05:00
timerender.js node tests: Use array syntax more aggressively. 2021-02-23 09:15:36 -05:00
top_left_corner.js js: Convert static/js/resize.js to ES6 module. 2021-02-28 14:23:00 -08:00
topic_generator.js js: Convert static/js/unread.js to ES6 module. 2021-03-02 17:06:35 -08:00
topic_list_data.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
transmit.js js: Convert static/js/transmit.js to ES6 module. 2021-02-28 14:23:00 -08:00
tutorial.js js: Convert static/js/message_list.js to ES6 module. 2021-03-02 17:06:35 -08:00
typeahead.js typeahead: Always rank exact string match first. 2021-02-25 17:55:54 -08:00
typeahead_helper.js compose: Add user presence circles in mention and pm typeahead. 2021-03-04 17:06:02 -08:00
typing_data.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
typing_status.js js: Convert static/js/compose_pm_pill.js to ES6 module. 2021-02-28 14:23:00 -08:00
ui.js node_tests: Consistently move set_global mocks before zrequire calls. 2021-02-26 07:55:53 -08:00
ui_init.js js: Convert static/js/composebox_typeahead.js to ES6 module. 2021-03-02 17:06:35 -08:00
unread.js node_tests: Remove unused rewiremocks. 2021-02-28 14:23:00 -08:00
upgrade.js js: Convert static/js/billing/helpers.js to ES6 module. 2021-02-28 14:23:00 -08:00
upload.js js: Convert static/js/compose_actions.js to ES6 module. 2021-03-02 17:06:35 -08:00
user_events.js js: Convert static/js/settings_profile_fields.js to ES6 module. 2021-03-02 17:06:35 -08:00
user_groups.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
user_pill.js node_tests: Consistently move set_global mocks before zrequire calls. 2021-02-26 07:55:53 -08:00
user_status.js js: Convert static/js/channel.js to ES6 module. 2021-02-28 14:23:00 -08:00
util.js zjquery: Make zjquery a singleton. 2021-02-21 17:34:55 -05:00
vdom.js node_tests: Don’t read from most deprecated global variables. 2021-02-10 07:40:22 -08:00
widgetize.js node_tests: Move more set_global mocks before zrequire calls. 2021-03-02 17:06:35 -08:00
zblueslip.js zjsunit: Deglobalize run_test. 2020-12-01 07:14:00 -05:00
zjquery.js zjquery: Prohibit extensions to $.fn. 2021-02-22 10:04:29 -05:00