zulip/frontend_tests/node_tests
Joshua Pan ad1df0ebeb settings: Add support for customizing the top-left logo.
This adds a new realm_logo field, which is a horizontal-format logo to
be displayed in the top-left corner of the webapp, and any other
places where we might want a wide-format branding of the organization.

Tweaked significantly by tabbott to rebase, fix styling, etc.

Fixing the styling of this feature's loading indicator caused me to
notice the loading indicator for the realm_icon feature was also ugly,
so I fixed that too.

Fixes #7995.
2018-12-18 12:44:52 -08:00
..
.eslintrc.json lint: Add JS indentation eslint rules for node_tests. 2018-05-06 19:35:18 -07:00
activity.js presence: Rename activity.set_user_status(). 2018-12-18 11:01:06 -08:00
alert_words_ui.js tests: Test closing alert word status msg. 2018-07-23 14:53:49 -04:00
alert_words.js node tests: Consolidate some set_global() calls. 2018-08-02 08:02:12 -04:00
bot_data.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
buddy_data.js presence: Rename presence.set_user_status() -> set_info_for_user(). 2018-12-18 11:01:10 -08:00
buddy_list.js buddy list: Add padding to progressive scrollings. 2018-08-02 16:59:27 -07:00
channel.js node tests: Consolidate some set_global() calls. 2018-08-02 08:02:12 -04:00
color_data.js stream_color: Make stream color assignment more efficient. 2018-11-29 13:00:25 -08:00
colorspace.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
common.js node tests: Consolidate some set_global() calls. 2018-08-02 08:02:12 -04:00
components.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
compose_actions.js subject -> topic: Fix subject in opts. 2018-12-16 11:26:18 -08:00
compose_fade.js subject -> topic: Rename compose fields. 2018-12-09 21:28:45 -08:00
compose_pm_pill.js compose pill: Add has_unconverted_data() helper. 2018-10-12 11:20:30 -07:00
compose_ui.js compose_ui: Create the compose_ui.replace_syntax function. 2018-08-26 23:33:24 -07:00
compose.js subject -> topic: Fix subject in opts. 2018-12-16 11:26:18 -08:00
composebox_typeahead.js subject -> topic: Rename compose fields. 2018-12-09 21:28:45 -08:00
copy_and_paste.js jsdom: Upgrade jsdom to v11.10.0. 2018-05-20 11:11:03 -07:00
dict.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
dispatch.js presence: Rename activity.set_user_status(). 2018-12-18 11:01:06 -08:00
drafts.js drafts: Use lists instead of dicts. 2018-12-16 15:46:41 -08:00
emoji_picker.js emoji: Move emoji_collection from emoji picker to emoji.js. 2018-07-23 12:35:08 -07:00
emoji.js emoji: Change fallback emojiset for text emojiset. 2018-09-21 18:34:12 -07:00
fetch_status.js message_fetch: Deduplicate logic for finish_newer_batch. 2018-12-13 08:43:56 -08:00
filter.js eslint: Add and enable space-unary-ops rule. 2018-06-05 00:47:35 +05:30
general.js left sidebar: Fix scrolling bugs with zoomed topics. 2018-10-24 16:54:35 -07:00
hash_util.js Use stream_id for by_stream_topic_uri(). 2018-12-14 16:05:40 -08:00
hashchange.js settings: Streamline how we launch settings. 2018-12-07 11:40:56 -08:00
hotkey.js hotkeys: Map CTRL + . to narrow to compose box target. 2018-12-04 13:58:00 -08:00
i18n.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
input_pill.js input pills: Fix modal gets closed when user click on remove-pill-btn. 2018-11-28 16:33:08 -08:00
keydown_util.js keydown_util: Ignore alt-arrow and similar things. 2018-12-04 12:24:39 -08:00
lightbox.js thumbnails: Rename data-original to data-src-fullsize. 2018-07-30 13:00:23 -07:00
list_cursor.js node tests: Bring list_cursor to 100% coverage. 2018-08-24 10:00:04 -07:00
list_render.js list_render: Remove rows sort click handler from the body. 2018-06-22 09:21:47 -04:00
markdown.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
message_edit.js message_edit: Allow editing topics indefinitely. 2018-12-04 17:41:21 -08:00
message_events.js Add coverage for message_events.update_messages(). 2018-09-11 15:17:51 -04:00
message_fetch.js messages: Show banner when message history is limited. 2018-12-13 09:02:11 -08:00
message_flags.js frontend: Create data structure for starred messages. 2018-08-21 13:42:23 -07:00
message_list_data.js muting: Use stream_id for internal data structures. 2018-12-14 15:58:35 -08:00
message_list_view.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
message_list.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
message_store.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
muting.js page load: Fix two bugs related to muting/unreads. 2018-12-15 13:44:30 -08:00
narrow_activate.js minor: Remove unused stub in node test. 2018-12-13 10:07:56 -08:00
narrow_local.js Remove redundant narrow_state.get_current_filter(). 2018-07-10 14:20:24 +05:30
narrow_state.js subject -> topic: Fix subject in opts. 2018-12-16 11:26:18 -08:00
narrow_unread.js Expand get_unread_ids() to all local narrows. 2018-05-31 08:44:18 -07:00
narrow.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
notifications.js node: Fix undefined senders in notifications test. 2018-12-15 11:13:31 -08:00
password.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
people_errors.js minor: Change error to warning for missing user ids. 2018-10-29 12:57:15 -07:00
people.js statis/js/people.js: Add function get_user_type. 2018-11-12 14:57:32 -08:00
pm_conversations.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
pm_list.js refactor: Move pm_with_uri to hash_util. 2018-08-04 09:32:27 -07:00
popovers.js node: Fix test failure due to 'narrowed' removal. 2018-11-12 15:39:35 -08:00
presence.js presence: Rename presence.set_user_status() -> set_info_for_user(). 2018-12-18 11:01:10 -08:00
reactions.js emoji: Move emoji_collection from emoji picker to emoji.js. 2018-07-23 12:35:08 -07:00
recent_senders.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
rtl.js rtl.js: Fix support for supplementary planes of unicode characters (>= U+10000). 2018-08-14 11:39:29 -07:00
schema.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
scroll_util.js scroll_util: Account for element padding in height calculations. 2018-07-27 09:09:52 -07:00
search_legacy.js Simplify narrow/search interactions. 2018-10-24 16:54:35 -07:00
search_pill.js search: Add a basic implementation of search pills. 2018-07-23 11:29:10 -07:00
search_suggestion_legacy.js search: Duplicate search_suggestions.get_suggestions. 2018-07-23 11:29:10 -07:00
search_suggestion.js search: Do not display All messages suggestion if bar not empty. 2018-07-23 11:29:10 -07:00
search.js Revert "search: Open typeahead on empty string only if lookup triggered by Tab." 2018-12-04 13:58:00 -08:00
server_events.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
settings_bots.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
settings_muting.js muting: Use stream_id in muting.get_muted_topics(). 2018-12-14 16:05:37 -08:00
settings_org.js settings: Add support for customizing the top-left logo. 2018-12-18 12:44:52 -08:00
settings_profile_fields.js custom profile field: Minor tweaks in field-table in admin settings. 2018-08-21 11:42:59 -07:00
settings_user_groups.js settings: Confirm before deleting user groups. 2018-10-12 10:38:56 -07:00
stream_data.js refactor: Call stream_data.initialize() more directly. 2018-12-15 13:44:30 -08:00
stream_events.js Extract color_data.js. 2018-11-28 14:51:51 -08:00
stream_list.js Use stream_id for by_stream__uri(). 2018-12-14 16:05:40 -08:00
stream_search.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
stream_sort.js eslint: Enable no-extra-parens rule. 2018-06-11 07:51:24 -04:00
submessage.js submessages: Add update_message() function. 2018-05-30 14:47:36 -07:00
subs.js settings: Make unsubscribed streams less sticky. 2018-08-03 16:01:02 -07:00
templates.js muting: Add stream_id to markup for mute settings. 2018-12-14 16:05:35 -08:00
timerender.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
top_left_corner.js PM sidebar: Expand PM sidebar for huddles. 2018-10-22 12:22:26 -07:00
topic_data.js node tests: Use run_test helper in topic_data.js. 2018-06-02 06:10:34 -04:00
topic_generator.js zblueslip: Convert node_tests/topic_generator.js to zblueslip. 2018-07-10 16:22:52 -04:00
topic_list.js muting: Use stream_id for internal data structures. 2018-12-14 15:58:35 -08:00
transmit.js transmit.js: Use people.get_mention_syntax. 2018-10-13 16:42:50 -07:00
typeahead_helper.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
typing_data.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
typing_status.js Add run_test helper for individual tests. 2018-05-15 08:24:44 -07:00
ui.js hotkey: Update test for hotkey deprecation. 2018-09-21 10:59:55 -07:00
unread.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
upload.js upload: Use a placeholder when uploading. 2018-08-26 23:33:24 -07:00
user_events.js settings: Rename "settings_filters" to "settings_linkifiers". 2018-12-17 12:28:55 -08:00
user_groups.js zblueslip: Convert node_tests/user_groups.js to zblueslip. 2018-07-10 16:22:52 -04:00
user_pill.js pills: Enable user avatar images for user pills. 2018-07-10 15:07:56 +05:30
util.js eslint: Add key-spacing linter rule. 2018-12-18 10:41:06 -08:00
voting_widget.js widgets: Rename voting_widget to poll_widget. 2018-12-16 19:46:48 -08:00
widgetize.js widgets: Rename voting_widget to poll_widget. 2018-12-16 19:46:48 -08:00
zblueslip.js zblueslip: Add exception_msg and wrap_function functions. 2018-07-10 16:22:52 -04:00
zjquery.js zjquery: Show multiple handlers in demo code. 2018-07-18 08:25:15 -04:00