zulip/static/js
Sahil Batra cde4377789 message_edit: Allow editing "no topic" message from modal in all cases.
Previously, we allowed editing topic of "no topic" message, when other
conditions were not met, only from recipient bar but it is allowed
irrespective of other condtions. This commit fixes it to show the
"Move message" option and icon for "no topic" messages irrespective
of other conditions.
2022-10-19 12:02:22 -07:00
..
analytics
billing js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
bundles tippy: Initialize tippy in portico. 2022-08-29 11:43:45 -07:00
portico help-docs: Use `<kbd>` HTML elements for references to keyboard keys. 2022-09-13 11:16:14 -07:00
stats analytics: Add summary statistic for guest users in realm. 2022-10-17 11:53:59 -07:00
types/stacktrace-gps
about_zulip.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
activity.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
add_subscribers_pill.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
admin.js settings: Add option in settings_checkbox to show some text in parens. 2022-09-27 10:43:51 -07:00
alert_popup.ts
alert_words.js alert_words: Fix alert words with HTML special characters. 2022-03-04 12:26:49 -08:00
alert_words_ui.js alert word: Convert inline form to modal. 2022-08-15 19:07:38 -07:00
all_messages_data.js
attachments_ui.js delete attachments: Add confirmation dialog. 2022-09-29 17:10:26 -07:00
avatar.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
blueslip.ts
blueslip_stacktrace.ts js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
bot_data.js confirm_deactivate_user: Provide additional information about user. 2022-07-26 17:03:02 -07:00
browser_history.js docs: Consistently hyphenate “web-public”. 2022-01-28 17:45:45 -08:00
buddy_data.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
buddy_list.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
channel.js channel: Remove pending_requests list. 2022-08-19 12:17:40 -07:00
click_handlers.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
color_class.ts
color_data.ts
colorspace.ts
common.ts keyboard-shortcuts: Simplify `adjust_mac_shortcuts`. 2022-09-13 11:21:10 -07:00
components.ts js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
compose.js drafts: Don't update draft count when successfully sending messages. 2022-10-07 11:26:36 -07:00
compose_actions.js compose: Stop selecting compose box content after topic change. 2022-10-18 17:20:52 -07:00
compose_closed_ui.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
compose_error.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
compose_fade.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
compose_fade_helper.js
compose_fade_users.js
compose_pm_pill.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
compose_state.js compose: Offer narrow to compose target button for private messages. 2022-10-05 11:11:28 -07:00
compose_ui.js message_scroll: Use CSS transition for scroll to bottom button. 2022-07-13 13:50:55 -07:00
compose_validate.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
composebox_typeahead.js i18n: Internationalized placeholder text "Question" for `/poll`. 2022-09-11 14:10:07 -07:00
condense.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
confirm_dialog.js
copy_and_paste.js js: Use jQuery .first() when appropriate. 2022-08-26 12:17:08 -07:00
csrf.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
css_variables.js
dark_theme.js gear_menu: Allow user to configure preferred theme. 2022-02-18 11:29:48 -08:00
debug.js
deprecated_feature_notice.js
desktop_integration.js
dialog_widget.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
drafts.js drafts: Don't update draft count when successfully sending messages. 2022-10-07 11:26:36 -07:00
dropdown_list_widget.js dropdown_list_widget: Skip redundant jQuery object reconstruction. 2022-08-26 12:17:08 -07:00
echo.js drafts: Don't update draft count when successfully sending messages. 2022-10-07 11:26:36 -07:00
emoji.js emojis: Swap the loops to build the emojis map. 2022-04-04 13:28:49 -07:00
emoji_picker.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
emojisets.js emojisets: Use Google modern for emoji picker with text theme. 2022-06-06 15:53:32 -07:00
favicon.js
feature_flags.ts
feedback_widget.js docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
fetch_status.js docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
filter.js filter: Return 'undefined' title for narrows with search operator. 2022-10-18 17:13:51 -07:00
flatpickr.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
floating_recipient_bar.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
fold_dict.ts
gear_menu.js gear menu: Add organization info. 2022-10-13 23:45:25 -07:00
giphy.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
global.d.ts
hash_util.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
hashchange.js user groups: Fix hashchange logic for user group settings. 2022-08-23 17:40:02 -07:00
hbs.d.ts
hotkey.js hotkey: Use "m" hotkey for moving messages. 2022-10-19 12:02:22 -07:00
hotspots.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
huddle_data.js
i18n.ts i18n: Simpify default_language conditional. 2022-07-12 17:25:43 -07:00
info_overlay.js documentation (user): Document `/poll` in `?` help widget. 2022-08-16 13:55:56 -07:00
input_pill.js compose: Offer narrow to compose target button for private messages. 2022-10-05 11:11:28 -07:00
invite.js invites: Remove stale use of `control-group` class. 2022-08-09 10:36:27 -07:00
keydown_util.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
lazy_set.ts ts: Convert lazy_set module to typescript. 2022-01-18 13:24:02 -08:00
lightbox.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
linkifiers.js markdown: Use options, not rules, for linkifier regexes. 2022-04-04 14:07:18 -07:00
list_cursor.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
list_util.ts
list_widget.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
loading.ts images: Move error/loading images into subdirectories. 2022-08-30 22:40:59 -07:00
local_message.js
localstorage.js reload: Preserve unused reload tokens for a week. 2022-09-23 10:59:59 -07:00
markdown.js docs: Correct more “webapp” to “web app”. 2022-09-08 20:23:28 -07:00
markdown_config.js user_groups: Rename is_member_of function to is_direct_member_of. 2022-05-05 13:48:01 -07:00
message_edit.js message_edit: Allow editing "no topic" message from modal in all cases. 2022-10-19 12:02:22 -07:00
message_edit_history.js spectators: Fix double modal bug with message edit history. 2022-04-29 16:35:49 -07:00
message_events.js message_fetch: Improve retry logic for matches_narrow re-checks. 2022-10-18 08:20:22 -07:00
message_fetch.js message_fetch: Switch to exponential backoff with jitter. 2022-10-18 08:20:22 -07:00
message_flags.js unread: Add UI support for marking messages as unread. 2022-09-23 16:45:43 -07:00
message_helper.js narrow: Fix messages being cached without flags set. 2022-03-24 08:10:14 -07:00
message_list.js message_edit: Show "Move message" icon on hover if only moving is allowed. 2022-10-12 10:50:05 -07:00
message_list_data.js message_list_data: Replace lodash with standard Array methods. 2022-10-11 10:50:57 -07:00
message_list_view.js messagebox: Add classnames to mark which messages contain which mentions. 2022-09-09 17:05:26 -07:00
message_lists.js message_lists: Avoid setting message_lists.current in recent topics. 2022-08-24 16:13:56 -07:00
message_live_update.js message_lists: Remove cases for table_name being undefined. 2022-08-18 12:30:30 -07:00
message_parser.ts
message_scroll.js message_scroll: Hide scroll to bottom button when using keypress. 2022-07-13 13:56:10 -07:00
message_store.js markdown: Simulate message flags in frontend markdown processor. 2022-03-24 08:10:14 -07:00
message_user_ids.ts
message_util.js message_events: Ask server if cannot filter locally. 2022-02-17 12:56:33 -08:00
message_view_header.js message_view_header: Color web public stream globe icon. 2022-08-17 12:09:12 -07:00
message_viewport.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
muted_topics_ui.js user_topics: Use user_topics page_param instead of muted_topics. 2022-08-29 17:24:08 -07:00
muted_users.js
muted_users_ui.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
narrow.js narrow: Update browser title when in a narrow search view. 2022-10-18 17:13:51 -07:00
narrow_banner.js narrow_banner: Simplify empty narrow messages for spectators. 2022-04-29 16:35:49 -07:00
narrow_error.js
narrow_state.js narrow: Replace pm_string() with _id and _email variants. 2022-06-02 16:41:06 -07:00
navbar_alerts.js navbar_alerts: Adjust height of recent topics when alert is visible. 2022-03-31 11:25:09 -07:00
navigate.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
notifications.js settings_config: Add specialize_stream_notification_setting table. 2022-08-25 13:02:48 -07:00
overlays.js overlays: Allow calling open_modal with a modal already open. 2022-08-12 13:16:35 -07:00
padded_widget.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
page_params.ts
password_quality.ts password_quality: Switch zxcvbn to zxcvbn-ts. 2022-03-17 15:24:46 -07:00
peer_data.js
people.js stream_bots: Display unsubscribe button on bots full profile modal. 2022-09-16 17:51:34 -07:00
pill_typeahead.js typeahead: Don't match descriptions for streams and user groups. 2022-07-08 14:28:29 -07:00
pm_conversations.js
pm_list.js pm_list: Remove unnecessary topic popover calls. 2022-09-02 12:42:57 -07:00
pm_list_data.js Move function declaration out of for loop. 2022-07-14 15:16:53 -07:00
pm_list_dom.js left sidebar: Rename convos => conversations variable names. 2022-04-06 16:51:15 -07:00
poll_widget.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
popover_menus.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
popovers.js popovers: Use can_move_message function. 2022-10-19 12:02:22 -07:00
presence.js js: Remove unused buddy_data.huddle_fraction_present function. 2022-02-03 10:59:33 -08:00
reactions.js emojis: Un-share the emoji.js module. 2022-04-04 13:28:49 -07:00
read_receipts.js read_receipts: Disable showing read receipts for Notification Bot msgs. 2022-09-23 16:20:25 -07:00
realm_icon.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
realm_logo.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
realm_playground.js
realm_user_settings_defaults.ts user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
recent_senders.js
recent_topics_data.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
recent_topics_ui.js recent_topics: Handle page up/down manually. 2022-10-18 17:34:42 -07:00
recent_topics_util.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
reload.js reload: Remove get_reload_topic. 2022-10-04 11:59:22 -07:00
reload_state.ts
reminder.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
rendered_markdown.js messagebox: Add classnames to mark which messages contain which mentions. 2022-09-09 17:05:26 -07:00
resize.js resize: Don't use `visible` selector to find element states. 2022-05-03 09:19:01 -07:00
rows.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
rtl.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
schema.js
scroll_bar.js docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
scroll_util.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
search.js search_suggestion: Show profile pictures in autocomplete suggestions. 2022-08-16 14:17:42 -07:00
search_pill.js refactor: Change description to description_html in search suggestions. 2022-08-16 13:56:33 -07:00
search_pill_widget.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
search_suggestion.js search_suggestions: Fix bug where space in stream names did not show. 2022-08-18 11:22:08 -07:00
search_util.ts
sent_messages.js
server_events.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
server_events_dispatch.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
settings.js settings: Italicize text inside parens for presence_enabled setting. 2022-09-27 10:43:51 -07:00
settings_account.js settings: Show typeahead for pronouns type custom profile field. 2022-10-06 17:56:26 -07:00
settings_bots.js bots: Live update add new bot button on changing bot_creation_policy. 2022-09-23 12:06:51 -07:00
settings_config.ts settings: Remove 'useful for testing' from label. 2022-09-27 10:43:51 -07:00
settings_data.ts
settings_display.js user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
settings_emoji.js delete custom emoji: Add confirmation dialog. 2022-09-17 11:55:33 -07:00
settings_exports.js settings: Add confirmation dialog to delete data exports. 2022-09-07 11:28:42 -07:00
settings_invites.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
settings_linkifiers.js settings: Add confirmation dialog to delete linkifiers. 2022-09-07 11:29:18 -07:00
settings_muted_topics.js user_topics: Rename muted_topics.js to user_topics.js. 2022-08-16 14:39:24 -07:00
settings_muted_users.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_notifications.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
settings_org.js settings_org: Add missing closing square bracket. 2022-10-06 13:46:13 -07:00
settings_panel_menu.js settings_panel_menu: Open first section if hash is invalid. 2022-10-12 11:07:28 -07:00
settings_playgrounds.js settings: Add confirmation dialog to delete code playgrounds. 2022-09-07 11:28:08 -07:00
settings_profile_fields.js help: Rename "Add custom profile fields" -> "Custom profile fields". 2022-10-19 11:58:00 -07:00
settings_realm_domains.js realm_domains_modal: Migrate modal to dialog_widget. 2022-07-07 14:56:45 -07:00
settings_realm_user_settings_defaults.js settings: Enable and disable the save button in change_save_button_state. 2022-09-19 20:20:53 -07:00
settings_sections.js user groups: Rename settings_user_groups to settings_user_groups_legacy. 2022-08-23 17:30:39 -07:00
settings_streams.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_toggle.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_ui.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_user_groups_legacy.js user groups: Rename settings_user_groups to settings_user_groups_legacy. 2022-08-23 17:30:39 -07:00
settings_users.js settings: Show typeahead for pronouns type custom profile field. 2022-10-06 17:56:26 -07:00
setup.js
spectators.js overlays: Remove unused support for Bootstrap modals. 2022-07-26 17:48:31 -07:00
spoilers.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
starred_messages.js
starred_messages_ui.js
stream_bar.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
stream_color.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
stream_create.js stream_create: Fix crash on stream creation error. 2022-05-31 22:54:57 -07:00
stream_create_subscribers.js js: Fix no-jquery/no-event-shorthand. 2022-03-17 13:10:23 -07:00
stream_create_subscribers_data.js stream create: Overhaul create-stream add-subscribers UI. 2022-03-07 16:58:58 -08:00
stream_data.js settings_config: Add generalize_stream_notification_setting table. 2022-08-25 13:02:48 -07:00
stream_edit.js js: Use jQuery .first() when appropriate. 2022-08-26 12:17:08 -07:00
stream_edit_subscribers.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
stream_events.js stream_events: Use `is_muted` event instead of `in_home_view` event. 2022-08-16 16:52:15 -07:00
stream_list.js stream_list: Fix another “subscribed” typo. 2022-09-15 16:55:15 -07:00
stream_muting.js overlays: Add `is_modal_open` check along with `is_active` check. 2022-04-06 14:27:20 -07:00
stream_pill.js node tests: Directly test simple stream_pill helpers. 2022-02-22 16:29:36 -08:00
stream_popover.js stream_popover: Disable topic or stream input in move message modal. 2022-10-12 10:50:05 -07:00
stream_settings_containers.js
stream_settings_data.js settings_config: Add generalize_stream_notification_setting table. 2022-08-25 13:02:48 -07:00
stream_settings_ui.js stream_edit: Fix warning in confirm dialog modal from sub-unsub modal. 2022-09-18 16:02:08 -07:00
stream_sort.js stream_list: Sort muted to end of sections and add labels. 2022-08-06 21:59:23 -07:00
stream_topic_history.js
stream_topic_history_util.js
stream_ui_updates.js js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
sub_store.ts sub_store: Extract StreamSpecificNotificationSettings type. 2022-08-25 13:02:48 -07:00
submessage.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
subscriber_api.js subscribers: Extract subscriber_api. 2022-02-22 16:29:36 -08:00
templates.js docs: Capitalize Handlebars consistently. 2022-06-27 13:35:10 -07:00
timerender.ts js: Fix no-jquery/no-parse-html-literal. 2022-03-17 13:16:34 -07:00
tippyjs.js tippy: Check if reaction still exists in DOM before showing tooltip. 2022-10-18 16:04:55 -07:00
todo_widget.js js: Fix no-jquery/no-event-shorthand. 2022-03-17 13:10:23 -07:00
top_left_corner.js pm_list: Handle narrow functions separately for pm_section. 2022-08-12 15:26:00 -07:00
topic_generator.js user_topics: Rename muted_topics.js to user_topics.js. 2022-08-16 14:39:24 -07:00
topic_list.js unread: Indicate which topics have unread @-mentions. 2022-08-29 12:49:08 -07:00
topic_list_data.js unread: Indicate which topics have unread @-mentions. 2022-08-29 12:49:08 -07:00
topic_zoom.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
transmit.js
tutorial.js
typeahead_helper.js compose: Fix sorting of wildcard mentions in case of PMs. 2022-04-28 12:53:46 -07:00
types.ts
typing.js
typing_data.js js: Convert _.uniq(a) to Array.from(new Set(a)). 2022-01-24 15:54:21 -08:00
typing_events.js
ui.js message_lists: Add a function to return rendered message_lists. 2022-08-18 12:30:30 -07:00
ui_init.js popovers: Use can_move_message function. 2022-10-19 12:02:22 -07:00
ui_report.ts js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
ui_util.ts unread: Indicate which streams have unread @-mentions. 2022-08-29 12:49:08 -07:00
unread.js unread: Indicate which topics have unread @-mentions. 2022-08-29 12:49:08 -07:00
unread_ops.js unread: Add UI support for marking messages as unread. 2022-09-23 16:45:43 -07:00
unread_ui.js unread: Add UI support for marking messages as unread. 2022-09-23 16:45:43 -07:00
upload.js dependencies: Upgrade JavaScript dependencies. 2022-10-11 10:50:57 -07:00
upload_widget.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
user_events.js js: Shorten Object.prototype.hasOwnProperty.call to Object.hasOwn. 2022-01-24 09:57:09 -08:00
user_group_create.js user groups: Add new UI support for user group creation. 2022-08-23 17:40:02 -07:00
user_group_create_members.js user groups: Add new UI support for user group creation. 2022-08-23 17:40:02 -07:00
user_group_create_members_data.js user groups: Add new UI support for user group creation. 2022-08-23 17:40:02 -07:00
user_group_edit.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_group_edit_members.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_group_pill.js node tests: Directly test user_group_pill helpers. 2022-02-22 16:29:36 -08:00
user_group_ui_updates.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_groups.ts user_groups: Pass user group object instead of id to get_recursive_subgroups. 2022-05-17 14:51:55 -07:00
user_groups_settings_ui.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_pill.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
user_profile.js popovers: Display custom profile fields in user profile popover. 2022-09-20 17:03:57 -07:00
user_search.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
user_settings.ts user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
user_status.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
user_status_ui.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
user_topics.js user_topics: Rename set_muted_topics to set_user_topics. 2022-08-29 17:24:08 -07:00
util.js reload: Remove get_reload_topic. 2022-10-04 11:59:22 -07:00
vdom.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
watchdog.ts
webpack_public_path.js
widgetize.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
zcommand.js markdown: Extract parse_non_message(). 2022-04-04 14:07:18 -07:00
zform.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
zulip_test.js stream create: Overhaul create-stream add-subscribers UI. 2022-03-07 16:58:58 -08:00