zulip/static/js
YashRE42 78d511fd03 navbar: Clean up implementation of tab_bar.narrow_description hover.
This handler adds a neat little effect whereby hovering over the
clickable region to open the navbar triggers the search_icon hover
effect and is a neat little visual cue about what happens onClick.

The previous implementation was slightly messy because it fetched the
color and applied it via ".css(". This commit cleans it up by creating
and using the class "search_icon_hover_highlight" instead. We also
make the selectors more specific, ensuring they target children of
"#tab_bar", this was so because it was reasonable to expect someone to
define eg `search_closed` elsewhere and we wanted to prevent bugs when
that happened.
2020-07-15 18:56:06 -07:00
..
analytics eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
billing eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
bundles CSS: Extract image_upload_widget.scss with all related upload widget CSS. 2020-06-30 10:16:33 -07:00
portico help: Fix exception with invalid fragment causing bogus extra scrollbars. 2020-07-14 12:19:52 -07:00
stats eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
types dependencies: Upgrade stacktrace-gps from 3.0.3 to 3.0.4. 2020-02-04 22:13:33 -08:00
activity.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
admin.js admin: Remove ".not(can-edit)" selector filter from insert_tip_box. 2020-06-28 14:11:27 -07:00
alert_words_ui.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
alert_words.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
archive.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
attachments_ui.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
avatar.js avatar: Fix user avatar delete button bug. 2020-07-03 17:32:28 -07:00
blueslip_stacktrace.ts eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
blueslip.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
bot_data.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
buddy_data.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
buddy_list.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
channel.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
click_handlers.js reactions: Add back missing e.stopPropagation(). 2020-07-14 00:38:36 -07:00
color_data.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
colorspace.js docs: Convert many http URLs to https. 2020-03-26 21:35:32 -07:00
common.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
components.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
compose_actions.js compose: Rewrite Zoom video call integration to use OAuth. 2020-06-03 16:39:12 -07:00
compose_fade.js stream_data: Modify is_user_subscribed to use stream id. 2020-07-13 13:09:17 -07:00
compose_pm_pill.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
compose_state.js util: Kill off rtrim() helper. 2020-02-15 12:20:20 -08:00
compose_ui.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
compose.js stream_data: Modify is_user_subscribed to use stream id. 2020-07-13 13:09:17 -07:00
composebox_typeahead.js timestamp: Extract and improve timerender.get_timestamp_for_flatpickr. 2020-07-06 15:53:56 -07:00
condense.js condense: Add missing stopPropagation/preventDefault. 2020-07-15 10:42:22 -07:00
confirm_dialog.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
copy_and_paste.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
csrf.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
debug.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
drafts.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
dropdown_list_widget.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
echo.js message send: Update failed message ui on re-send success. 2020-07-13 12:29:33 -07:00
emoji_picker.js emoji_picker: Fix keys not working if search yields no results. 2020-07-09 11:55:13 -07:00
emoji.js emoji: Abstract all name_to_codepoint, codepoint_to_name accesses. 2020-05-26 23:33:40 -07:00
emojisets.js emoji: Resolve emoji sprite sheets and stylesheets through Webpack. 2020-02-25 14:43:46 -08:00
favicon.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
feature_flags.js minor: Update comment in feature_flags. 2020-05-20 13:51:54 -07:00
feedback_widget.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
fenced_code.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
fetch_status.js message view: Fetch again when "newest" is discarded. 2020-06-16 11:11:16 -07:00
filter.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
floating_recipient_bar.js js: Convert _.map(a, …) to a.map(…). 2020-02-10 14:08:12 -08:00
fold_dict.ts dict: Remove each method. 2020-02-04 12:22:03 -08:00
gear_menu.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
global.d.ts dead code: Remove integration_bot_widget code. 2020-06-13 15:35:39 -07:00
hash_util.js hash_util: Show error if url is invalid. 2020-07-10 11:01:31 -07:00
hashchange.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
hbs.d.ts blueslip: Make stack trace more readable. 2019-10-31 13:47:54 -07:00
hotkey.js hotkey: Detect arrow keys while holding shift. 2020-07-08 13:25:49 -07:00
hotspots.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
huddle_data.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
i18n.js i18n: Rename translations.js to i18n.js. 2020-02-29 12:19:51 -08:00
info_overlay.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
input_pill.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
invite.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
keydown_util.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
lazy_set.js dict, lazy_set: Return an iterator from keys method. 2020-02-04 12:22:03 -08:00
lightbox_canvas.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
lightbox.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
list_cursor.js list_cursor: Avoid tracebacks. 2020-06-18 09:08:46 -07:00
list_render.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
list_util.js right sidebar: Remove "GROUP PMs" section. 2020-05-27 17:57:50 -07:00
loading.js settings: Fix saving indicator glitch. 2020-07-14 16:29:39 -07:00
local_message.js local_message: Convert already_used from object to Set. 2020-02-12 10:39:01 -08:00
localstorage.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
markdown_config.js markdown: Add helper configuration for mobile. 2020-02-18 16:13:38 -08:00
markdown.js markdown: Remove !avatar() and !gravatar() syntax. 2020-07-07 10:39:44 -07:00
message_edit_history.js edit_history: Respect time format setting (12h/24h). 2020-06-07 13:57:28 -07:00
message_edit.js ui_report: Use fadeOut to hide error. 2020-07-10 11:01:31 -07:00
message_events.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
message_fetch.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
message_flags.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
message_list_data.js message list: Change locally echoed message ids synchronously. 2020-07-06 15:36:33 -07:00
message_list_view.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
message_list.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
message_live_update.js js: Automatically convert _.each to for…of. 2020-02-07 14:09:47 -08:00
message_scroll.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
message_store.js message send: Update failed message ui on re-send success. 2020-07-13 12:29:33 -07:00
message_util.js eslint: Enable arrow-body-style. 2020-07-03 16:55:50 -07:00
message_viewport.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
muting_ui.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
muting.js muting ui: Update the muted topics table in settings. 2020-04-22 15:07:15 -07:00
narrow_state.js narrow: Show starred messages from muted topics in starred message view. 2020-03-27 00:17:26 -07:00
narrow.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
navigate.js pointer: Move planned scroll logic to navigate.js. 2020-06-18 12:55:59 -07:00
night_mode.js settings: Add automatic theme detection feature. 2020-06-21 01:09:01 -07:00
notifications.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
overlays.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
padded_widget.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
page_params.js static: Serve webpack bundles from the root domain. 2020-04-10 00:48:02 -07:00
panels.js pointer: Stop sending bankruptcy pointer updates. 2020-06-18 12:55:59 -07:00
people.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
pm_conversations.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
pm_list_dom.js eslint: Enable arrow-body-style. 2020-07-03 16:55:50 -07:00
pm_list.js narrow: bugfix: Update stream list height after rendering completes. 2020-04-28 12:32:40 -07:00
poll_widget.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
popovers.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
presence.js code cleanup: Use exports for internal references. 2020-06-11 11:05:06 -07:00
reactions.js emoji_picker: Fix inconsistency in edge case. 2020-07-08 13:21:53 -07:00
ready.js templates: Make the Loading… message more robust. 2019-09-20 10:34:44 -07:00
realm_icon.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
realm_logo.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
recent_senders.js recent_topics: Update topics post message deletion. 2020-07-15 12:35:24 -07:00
recent_topics.js recent_topics: Update topics post message deletion. 2020-07-15 12:35:24 -07:00
reload_state.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
reload.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
reminder.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
rendered_markdown.js timerender: Fix use of page_params.timezone. 2020-07-15 17:01:42 -07:00
resize.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
rows.js rows: Convert valid_table_names from object to Set. 2020-05-26 23:33:40 -07:00
rtl.js docs: Convert many http URLs to https. 2020-03-26 21:35:32 -07:00
schema.js js: Convert _.isString to typeof. 2020-02-10 15:57:20 -08:00
scroll_bar.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
scroll_util.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
search_pill_widget.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
search_pill.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
search_suggestion.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
search_util.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
search.js search: Fix ESLint prefer-arrow-callback error. 2020-07-14 12:38:25 -07:00
sent_messages.js sent_messages: Convert messages from object to Map. 2020-02-12 10:39:01 -08:00
server_events_dispatch.js navbar: Live update sub_count. 2020-07-13 15:38:15 -07:00
server_events.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
settings_account.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
settings_bots.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
settings_config.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
settings_data.js settings org: Use image_upload_widget.hbs for realm day/night logo. 2020-06-17 17:47:49 -07:00
settings_display.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
settings_emoji.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
settings_exports.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
settings_invites.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
settings_linkifiers.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
settings_muting.js muted_topics: Rerender list only if modal is opened and section is loaded. 2020-07-15 10:16:56 -07:00
settings_notifications.js settings: Do not use list_render for stream specific notification settings. 2020-07-15 10:16:56 -07:00
settings_org.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
settings_panel_menu.js settings_panel_menu: Remove "settings-wrapper" class from jquery selectors. 2020-07-03 16:48:06 -07:00
settings_profile_fields.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
settings_sections.js muted_topics: Rerender list only if modal is opened and section is loaded. 2020-07-15 10:16:56 -07:00
settings_streams.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
settings_toggle.js js: Automatically convert _.each to for…of. 2020-02-07 14:09:47 -08:00
settings_ui.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
settings_user_groups.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
settings_users.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
settings.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
setup.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
spoilers.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
starred_messages.js js: Automatically convert _.each to for…of. 2020-02-07 14:09:47 -08:00
stream_color.js date_row: Update color via update_table_stream_color. 2020-07-06 18:37:35 -07:00
stream_create.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
stream_data.js stream_data: Modify is_user_subscribed to use stream id. 2020-07-13 13:09:17 -07:00
stream_edit.js list_render: Use simplebar container to track scroll event. 2020-07-15 10:16:56 -07:00
stream_events.js navbar: Live update sub_count. 2020-07-13 15:38:15 -07:00
stream_list.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
stream_muting.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
stream_popover.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
stream_sort.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
stream_topic_history.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
stream_ui_updates.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
submessage.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
subs.js navbar: Live update sub_count. 2020-07-13 15:38:15 -07:00
tab_bar.js navbar: Clean up implementation of tab_bar.narrow_description hover. 2020-07-15 18:56:06 -07:00
templates.js streams: Format subscriber count according to browser locale. 2020-07-06 11:27:43 -07:00
tictactoe_widget.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
timerender.js timerender: Fix use of page_params.timezone. 2020-07-15 17:01:42 -07:00
todo_widget.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
top_left_corner.js top_left_corner: Don't export should_expand_pm_list(). 2020-02-11 14:14:59 -08:00
topic_generator.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
topic_list_data.js topic_data: Rename topic_data module to stream_topic_history. 2020-04-16 20:11:04 -07:00
topic_list.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
topic_zoom.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
transmit.js transmit: Inline send_message_ajax. 2020-04-09 16:11:57 -07:00
tslint.json typescript: Move TS files into JS directory. 2019-03-25 12:11:37 -07:00
tutorial.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
typeahead_helper.js stream_data: Modify is_user_subscribed to use stream id. 2020-07-13 13:09:17 -07:00
typing_data.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
typing_events.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
typing.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
ui_init.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
ui_report.js ui_report: Use fadeOut to hide error. 2020-07-10 11:01:31 -07:00
ui_util.js message_edit: Show stream color bar alongside stream select. 2020-05-14 14:27:53 -07:00
ui.js recent_topics: Update topics post message deletion. 2020-07-15 12:35:24 -07:00
unread_ops.js pointer: Stop sending bankruptcy pointer updates. 2020-06-18 12:55:59 -07:00
unread_ui.js unread: Remove suppress_unread_counts flag. 2020-03-31 15:30:52 -07:00
unread.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
upload_widget.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
upload.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
user_events.js user avatar: Remove image-block id. 2020-06-16 12:12:21 -07:00
user_groups.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
user_pill.js eslint: Enable arrow-parens. 2020-07-03 16:53:39 -07:00
user_search.js resize: Resize sidebars when toggling user search. 2020-05-27 17:57:50 -07:00
user_status_ui.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
user_status.js ui_init: Handle page_params more cleanly. 2020-02-26 13:14:09 -08:00
util.js eslint: Enable prefer-arrow-callback. 2020-07-03 16:55:50 -07:00
vdom.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
widgetize.js widgetize: Convert widget_contents from object to Map. 2020-02-06 17:24:43 -08:00
zcommand.js zcommand: Add /fluid-width and /fixed-width slash commands. 2020-04-07 20:54:34 -07:00
zform.js eslint: Enable comma-dangle for functions. 2020-07-03 16:55:51 -07:00
zulip.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00