zulip/static/js
Priyansh Garg abe876a4a4 compose: Fix auto-resize issue on uploading files in preview mode.
On uploading a few files from markdown_preview mode of compose box and
then switching back to edit mode, the compose box doesn't get resized.
It even doesn't allow to scroll through the content.

Fixed this by switching back to the edit mode everytime user uploads
some file in markdown_preview mode as there's no use of staying in
markdown_preview mode anyways after uploading a file as the preview
doesn't get updated.

Also, updated the corresponding test cases.

Fixes: #16296.
2020-09-21 15:40:12 -07:00
..
analytics js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
billing js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
bundles styles: Rename .scss files back to .css. 2020-09-15 16:33:28 -07:00
portico devlogin: Fix handling of fragments in the URL. 2020-09-16 14:31:00 -07:00
stats stats: Fix a few strings not tagged for translation. 2020-08-10 16:26:37 -07:00
types js: Reformat with Prettier. 2020-07-17 14:31:25 -07:00
activity.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
admin.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
alert_words.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
alert_words_ui.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
archive.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
attachments_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
avatar.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
blueslip.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
blueslip_stacktrace.ts blueslip_stacktrace: Add missing exception handlers. 2020-07-28 11:01:35 -07:00
bot_data.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
buddy_data.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
buddy_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
channel.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
click_handlers.js message_edit: Add hide event for clipboard tooltip after copy. 2020-09-12 12:04:24 -07:00
color_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
colorspace.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
common.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
components.js toggler: Allow skipping over disabled tabs. 2020-08-04 15:48:34 -07:00
compose.js compose: Update compose placeholder text if stream name is changed. 2020-09-04 12:45:51 -07:00
compose_actions.js compose: Update compose placeholder text if recipients are changed. 2020-09-04 12:45:51 -07:00
compose_fade.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
compose_pm_pill.js compose: Update compose placeholder text if recipients are changed. 2020-09-04 12:45:51 -07:00
compose_state.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
compose_ui.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
composebox_typeahead.js typeahead: Add `/settings` slash command. 2020-09-18 11:36:12 -07:00
condense.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
confirm_dialog.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
copy_and_paste.js js: Elide .js and .ts extensions from imports and requires. 2020-09-01 16:43:02 -07:00
csrf.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
debug.js debug: Remove debug from globals. 2020-07-29 11:17:24 -07:00
drafts.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
dropdown_list_widget.js docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
echo.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
emoji_picker.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
emojisets.js eslint: Replace sort-imports with import/order. 2020-07-24 09:42:56 -07:00
favicon.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
feature_flags.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
feedback_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
fetch_status.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
filter.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
floating_recipient_bar.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
fold_dict.ts typescript: Enable strictNullChecks. 2020-07-28 11:01:35 -07:00
gear_menu.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
global.d.ts js: Purge people module from window. 2020-09-01 19:55:58 -07:00
hash_util.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
hashchange.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
hbs.d.ts
hotkey.js popovers: Add keyboard support for user popovers in right sidebar. 2020-08-31 22:55:29 -07:00
hotspots.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
huddle_data.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
i18n.js docs: Add comment links to i18n documentation. 2020-09-18 11:44:04 -07:00
info_overlay.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
input_pill.js input_pills: Fix `onPillCreate` to update when adding pills with typehead. 2020-09-04 12:45:51 -07:00
invite.js invite: Fix compose box focus on clicking (Un)check All in invite window. 2020-09-04 12:58:11 -07:00
keydown_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
lazy_set.js js: Normalize strings to double quotes. 2020-07-17 14:31:24 -07:00
lightbox.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
lightbox_canvas.js lightbox_canvas: Remove movementX, movementY polyfill. 2020-08-12 16:07:28 -07:00
list_cursor.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
list_render.js docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
list_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
loading.js loading: Add aria-hidden="true" attribute to loading spinners. 2020-08-09 16:47:56 -07:00
local_message.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
localstorage.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
markdown.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
markdown_config.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
message_edit.js ui: Add loading spinner for Move Topic popover. 2020-08-31 16:51:49 -07:00
message_edit_history.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
message_events.js stream_topic_history: Update topic last msg_id after msg deletion. 2020-08-04 15:29:03 -07:00
message_fetch.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
message_flags.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_list.js minor: Rename `previously_selected` of message selected event. 2020-09-14 10:56:37 -07:00
message_list_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_list_view.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
message_live_update.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
message_scroll.js minor: Rename `previously_selected` of message selected event. 2020-09-14 10:56:37 -07:00
message_store.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
message_util.js message_util: Extract get_topics_for_message_ids. 2020-09-15 17:03:27 -07:00
message_view_header.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_viewport.js styles: Rename .scss files back to .css. 2020-09-15 16:33:28 -07:00
muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
muting_ui.js docs: Adjust spelling s/back end/backend/. 2020-09-18 16:39:28 -07:00
narrow.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
narrow_state.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
navigate.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
night_mode.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
notifications.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
overlays.js styles: Rename .scss files back to .css. 2020-09-15 16:33:28 -07:00
padded_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
page_params.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
panels.js navbar_alerts: Fix navbar alerts inaccessibility. 2020-08-14 15:57:48 -07:00
people.js js: Convert people module to ES6. 2020-09-01 19:55:58 -07:00
pill_typeahead.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
pm_conversations.js js: Convert pm_conversations module to ES6. 2020-09-01 19:55:58 -07:00
pm_list.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
pm_list_dom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
poll_widget.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
popovers.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
presence.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
reactions.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
ready.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
realm_icon.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
realm_logo.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
recent_senders.js message_util: Extract get_topics_for_message_ids. 2020-09-15 17:03:27 -07:00
recent_topics.js message_util: Extract get_topics_for_message_ids. 2020-09-15 17:03:27 -07:00
reload.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
reload_state.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
reminder.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
rendered_markdown.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
resize.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
rows.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
rtl.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
schema.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
scroll_bar.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
scroll_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
search_pill.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search_pill_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search_suggestion.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
search_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
sent_messages.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
server_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
server_events_dispatch.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings_account.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings_bots.js docs: Adjust spelling s/back end/backend/. 2020-09-18 16:39:28 -07:00
settings_config.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_display.js js: Elide .js and .ts extensions from imports and requires. 2020-09-01 16:43:02 -07:00
settings_emoji.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings_exports.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings_invites.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings_linkifiers.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_notifications.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_org.js settings: Don't use css classes starting with `icon`. 2020-09-01 10:56:02 -07:00
settings_panel_menu.js settings: Hide open popovers when switching panels in settings overlay. 2020-08-12 17:31:25 -07:00
settings_profile_fields.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_sections.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_streams.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_toggle.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_user_groups.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
settings_users.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
setup.js settings_account: Don't redirect to login page during password change. 2020-08-30 14:58:49 -07:00
spoilers.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
starred_messages.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_color.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_create.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
stream_data.js stream_data: Rename sub.is_admin to sub.is_realm_admin. 2020-09-14 22:05:31 -07:00
stream_edit.js stream edit: Update stream subscription info text. 2020-09-18 16:53:01 -07:00
stream_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_pill.js stream edit: Allow creating stream pills when typeahead is unused. 2020-08-31 16:57:32 -07:00
stream_popover.js stream_data: Rename sub.is_admin to sub.is_realm_admin. 2020-09-14 22:05:31 -07:00
stream_sort.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_topic_history.js stream_topic_history: Update max msg id of stream post msg deletion. 2020-08-04 15:29:03 -07:00
stream_ui_updates.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
submessage.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
subs.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
templates.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
tictactoe_widget.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
timerender.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
todo_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
top_left_corner.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
topic_generator.js js: Purge pm_conversations module from window. 2020-09-01 19:55:58 -07:00
topic_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_list_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_zoom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
transmit.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
tslint.json lint: Format JSON files with Prettier. 2020-07-24 09:42:56 -07:00
tutorial.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
typeahead_helper.js tools/build_pygments_data: Map pygments language aliases to lexer name. 2020-09-18 17:12:26 -07:00
typing.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
typing_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
typing_events.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
ui.js js: Use simplebar ES module. 2020-09-15 16:33:28 -07:00
ui_init.js minor: Rename `previously_selected` of message selected event. 2020-09-14 10:56:37 -07:00
ui_report.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
ui_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
unread.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
unread_ops.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
unread_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
upload.js compose: Fix auto-resize issue on uploading files in preview mode. 2020-09-21 15:40:12 -07:00
upload_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_events.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
user_groups.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_pill.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
user_search.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_status.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_status_ui.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
util.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
vdom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
widgetize.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
zcommand.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
zform.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
zulip.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00