zulip/web/tests
Tim Abbott 804f473214 message_list: Extract visibly_empty helper method.
This function will allow us to adjust the codebase to write what it
means semantically -- whether a check is for the message list being
visibly empty, or completely empty.

In this commit, we leave the .empty() method incorrect, because
several other adjustments need to be made atomically with fixing it.
2023-05-03 18:40:59 -07:00
..
lib compose: Move cursor to end of topic input after stream selection. 2023-05-02 12:49:31 -07:00
templates node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
activity.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
alert_words_ui.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
alert_words.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
billing_helpers.test.js web/tests: Don’t rely on current directory. 2023-02-24 06:35:58 -08:00
billing.test.js billing: Add sponsorship request form to the billing page. 2023-03-27 10:15:21 -07:00
blueslip_stacktrace.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
bot_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
browser_history.test.js narrow: Add frontend support for is:dm narrow and /is/dm URL. 2023-04-25 09:07:08 -07:00
buddy_data.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
buddy_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
channel.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
color_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
colorspace.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
common.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
components.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
compose_actions.test.js compose: Move cursor to end of topic input after stream selection. 2023-05-02 12:49:31 -07:00
compose_closed_ui.test.js message_list: Extract visibly_empty helper method. 2023-05-03 18:40:59 -07:00
compose_fade.test.js compose: Rename stream selection widget to "select_recipient". 2023-04-27 17:04:19 -07:00
compose_pm_pill.test.js compose: Move functions around to reduce circular imports. 2023-04-27 17:04:19 -07:00
compose_state.test.js compose: Move cursor to end of topic input after stream selection. 2023-05-02 12:49:31 -07:00
compose_ui.test.js compose: Move functions around to reduce circular imports. 2023-04-27 17:04:19 -07:00
compose_validate.test.js compose: Pass a container to which the banner should be applied. 2023-05-02 14:09:09 -07:00
compose_video.test.js compose: Change video call url text to "Join video call.". 2023-04-20 15:04:26 -07:00
compose.test.js compose: Move cursor to end of topic input after stream selection. 2023-05-02 12:49:31 -07:00
composebox_typeahead.test.js compose: Move cursor to end of topic input after stream selection. 2023-05-02 12:49:31 -07:00
copy_and_paste.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
deprecated_feature_notice.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
dispatch_subs.test.js compose: Extract a compose_recipient module. 2023-04-20 16:09:55 -07:00
dispatch.test.js scheduled_messages: Add left sidebar count. 2023-05-02 15:26:33 -07:00
drafts.test.js compose: Move cursor to end of topic input after stream selection. 2023-05-02 12:49:31 -07:00
dropdown_list_widget.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
echo.test.js ui: Move update_message_lists related functions to other related modules. 2023-04-26 12:59:08 -07:00
emoji_picker.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
emoji.test.js ts: Convert emoji.js to TypeScript. 2023-04-05 10:29:01 -07:00
event_status.test.js web: Save a 301 redirect from /billing to /billing/. 2023-03-24 14:51:01 -07:00
example1.test.js docs: Change extensions from .js to .ts for some filenames. 2023-03-12 15:17:53 -07:00
example2.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example3.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example4.test.js server_events_dispatch: Update bots list only if needed. 2023-03-02 13:26:20 -08:00
example5.test.js insert_new_message: Rewrite using all_rendered_message_lists. 2023-03-31 10:41:06 -07:00
example6.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
example7.test.js message_list: Move show_message_as_read to view layer. 2023-04-21 09:43:24 -07:00
example8.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
fenced_code.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
fetch_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
filter.test.js narrow: Remove frontend support for "group-pm-with" operator. 2023-04-25 09:07:08 -07:00
fold_dict.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
gear_menu.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
hash_util.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
hashchange.test.js hashchange: Hide popovers on change in hash. 2023-05-02 15:41:37 -07:00
hotkey.test.js message_list: Extract visibly_empty helper method. 2023-05-03 18:40:59 -07:00
i18n.test.js web: Use uri instead of url. 2023-04-10 10:26:48 -07:00
input_pill.test.js ts: Convert input_pill.js to TypeScript. 2023-04-25 09:09:48 -07:00
internal_url.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
keydown_util.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
lazy_set.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
lightbox.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
linkifiers.test.js linkifier: Support URL templates for linkifiers. 2023-04-19 12:20:49 -07:00
list_cursor.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
list_widget.test.js refactor: Move simplebar helper functions from ui to scroll_util. 2023-04-26 12:59:08 -07:00
markdown_parse.test.js linkifier: Support URL templates for linkifiers. 2023-04-19 12:20:49 -07:00
markdown.test.js linkifier: Support URL templates for linkifiers. 2023-04-19 12:20:49 -07:00
message_edit.test.js message_edit: Apply topic edit restrictions to "(no topic)" messages. 2023-04-11 11:07:23 -07:00
message_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_fetch.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
message_flags.test.js ui: Move update_message_lists related functions to other related modules. 2023-04-26 12:59:08 -07:00
message_list_data.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
message_list_view.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
message_store.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
muted_users.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
narrow_activate.test.js message_list: Extract visibly_empty helper method. 2023-05-03 18:40:59 -07:00
narrow_local.test.js message_list: Extract visibly_empty helper method. 2023-05-03 18:40:59 -07:00
narrow_state.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
narrow_unread.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
narrow.test.js compose: Rename stream selection widget to "select_recipient". 2023-04-27 17:04:19 -07:00
navbar_alerts.test.js Localstorage: Use zod to parse type FormData. 2023-04-24 11:59:02 -07:00
notifications.test.js user_topics: Update user_topics.js to include all visibility policies. 2023-04-11 09:51:01 -07:00
password.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
peer_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
people_errors.test.js narrow: Remove frontend support for "group-pm-with" operator. 2023-04-25 09:07:08 -07:00
people.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
pill_typeahead.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
pm_conversations.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
pm_list_data.test.js left_sidebar: Replace the presence dot with bot icon for bots. 2023-04-28 19:14:00 -07:00
pm_list.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
poll_widget.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
popovers.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
presence.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
reactions.test.js ts: Convert emoji.js to TypeScript. 2023-04-05 10:29:01 -07:00
realm_playground.test.js typeahead: Suggest existing custom language in Code Playground settings. 2023-03-01 17:02:44 -08:00
recent_senders.test.js people: Add function get participants from user_ids_string. 2023-03-07 15:43:03 -08:00
recent_topics.test.js unread_banner: Refactor unread banner HTML structure. 2023-05-02 09:14:28 -07:00
reload_state.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
reload.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
rendered_markdown.test.js popovers: Add Copied! tooltip when copy code button is clicked. 2023-04-24 11:10:19 -07:00
resolved_topic.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
rtl.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
schema.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
scroll_util.test.js refactor: Move simplebar helper functions from ui to scroll_util. 2023-04-26 12:59:08 -07:00
search_future.test.js narrow: Remove frontend support for "group-pm-with" operator. 2023-04-25 09:07:08 -07:00
search_now.test.js narrow: Remove frontend support for "group-pm-with" operator. 2023-04-25 09:07:08 -07:00
search_pill.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
search_suggestion_future.test.js narrow: Remove frontend support for "group-pm-with" operator. 2023-04-25 09:07:08 -07:00
search_suggestion_now.test.js narrow: Remove frontend support for "group-pm-with" operator. 2023-04-25 09:07:08 -07:00
server_events.test.js blueslip: Only show in dev mode, or report to Sentry. 2023-04-13 14:59:58 -07:00
settings_bots.test.js web: Use uri instead of url. 2023-04-10 10:26:48 -07:00
settings_config.test.js private-messages: Update frontend strings to use "direct message" or "DM". 2023-02-24 11:47:26 -08:00
settings_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_emoji.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_muted_users.test.js i18n: Localize date and time displays across the app. 2023-02-26 17:43:47 -08:00
settings_org.test.js dropdown_list_widget: Colorize stream privacy icons. 2023-04-26 10:55:58 -07:00
settings_profile_fields.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_realm_domains.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
settings_user_groups_legacy.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
settings_user_topics.test.js user_topics: Rename 'settings_muted_topics.js'. 2023-04-25 12:46:05 -07:00
spoilers.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
starred_messages.test.js popovers: Refactor topic_menu visible check and hide logic. 2023-04-05 16:47:39 -07:00
stream_create_subscribers_data.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_data.test.js js: Break cyclic dependency between modules related to stream_data. 2023-04-25 10:05:59 -07:00
stream_edit.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_events.test.js compose: Extract a compose_recipient module. 2023-04-20 16:09:55 -07:00
stream_list_sort.test.js refactor: Rename stream_sort.js to stream_list_sort.js. 2023-04-25 10:05:59 -07:00
stream_list.test.js refactor: Move simplebar helper functions from ui to scroll_util. 2023-04-26 12:59:08 -07:00
stream_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_search.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
stream_settings_ui.test.js refactor: Move simplebar helper functions from ui to scroll_util. 2023-04-26 12:59:08 -07:00
stream_topic_history.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
submessage.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
support.test.js support: Fix scrubbing realms if string_id is a number. 2023-03-27 10:07:41 -07:00
templates.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
timerender.test.js timerender: Extract new variant of get_full_datetime. 2023-04-30 22:39:52 -07:00
top_left_corner.test.js top_left_corner: Fix new mention animation when loading app. 2023-05-03 11:12:52 -07:00
topic_generator.test.js refactor: Rename stream_sort.js to stream_list_sort.js. 2023-04-25 10:05:59 -07:00
topic_list_data.test.js topic_list: Show muted unread counts in muted streams. 2023-05-01 21:13:53 -07:00
transmit.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
typeahead_helper.test.js refactor: Rename stream_sort.js to stream_list_sort.js. 2023-04-25 10:05:59 -07:00
typeahead.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
typing_data.test.js util: Change parameter type of sorted_ids to number[]. 2023-03-03 12:04:42 -08:00
typing_events.test.js narrow: Add frontend support for dm: narrow and /dm/... URL. 2023-04-25 09:07:08 -07:00
typing_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
unread.test.js left_sidebar: Implement new unread_count logic for muted stream. 2023-04-24 11:41:10 -07:00
upgrade.test.js billing: Allow exempt_from_license_number_check any number of licenses. 2023-04-13 15:26:44 -07:00
upload.test.js upload: Open compose immediately on file drop or paste event. 2023-04-18 16:37:56 -07:00
user_events.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_group_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_groups.test.js settings_config: Add "Nobody" group option to system_user_groups_list. 2023-04-11 09:02:09 -07:00
user_pill.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_search.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_status.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
user_topics.test.js user_topics: Update 'get_user_topics_for_visibility_policy'. 2023-04-25 12:46:05 -07:00
util.test.js web: Use uri instead of url. 2023-04-10 10:26:48 -07:00
vdom.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
watchdog.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
widgetize.test.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
zblueslip.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00
zjquery.test.js node_tests: Move to web/tests. 2023-02-23 16:04:17 -08:00