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_ui.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
alert_words.js js: Purge people module from window. 2020-09-01 19:55:58 -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_stacktrace.ts blueslip_stacktrace: Add missing exception handlers. 2020-07-28 11:01:35 -07:00
blueslip.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -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_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
compose.js compose: Update compose placeholder text if stream name is changed. 2020-09-04 12:45:51 -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 blueslip: Make stack trace more readable. 2019-10-31 13:47:54 -07:00
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_canvas.js lightbox_canvas: Remove movementX, movementY polyfill. 2020-08-12 16:07:28 -07:00
lightbox.js js: Purge people module from window. 2020-09-01 19:55:58 -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_config.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
markdown.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
message_edit_history.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_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_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_list.js minor: Rename previously_selected of message selected event. 2020-09-14 10:56:37 -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_ui.js docs: Adjust spelling s/back end/backend/. 2020-09-18 16:39:28 -07:00
muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
narrow_state.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
narrow.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_dom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
pm_list.js js: Purge people module from window. 2020-09-01 19:55:58 -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_state.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
reload.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_pill_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search_pill.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
search.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
sent_messages.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
server_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -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
settings.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_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_list.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_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
typing.js js: Purge people module from window. 2020-09-01 19:55:58 -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
ui.js js: Use simplebar ES module. 2020-09-15 16:33:28 -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
unread.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
upload_widget.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
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_ui.js js: Purge people module from window. 2020-09-01 19:55:58 -07:00
user_status.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -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