zulip/static/templates
Jack Tiggleman 1682d75ea8 message_edit: Add message edit local echo.
Updates the message editing process to do a local 'echo'.

On slow connections, now there is visual confirmation of the edit,
similar to when sending messages.  The contains_backend_only_syntax
logic and check are the same as there.

We showing "(SAVING)" until the edit is completed, and on successful
edit, the word "(EDITED)" appears.  There's likely useful future work
to do on making the animation experience nicer.

Substantially rewritten by tabbott to better handle corner cases and
communicate more clearly about what's happening.

Fixes: #3530.
2019-11-20 17:40:19 -08:00
..
settings org_settings: Change new user 24-hour setting to dropdown. 2019-11-08 17:39:59 -08:00
widgets templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
actions_popover_content.hbs lint: Replace local variables named 'msgid' with 'message_id'. 2019-08-28 15:19:30 -07:00
admin_default_streams_list.hbs org settings: Reduce the width occupied by the actions column in tables. 2019-08-22 13:13:24 -07:00
admin_emoji_list.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
admin_export_list.hbs export: Fix broken URLs in UI with S3 backend. 2019-09-24 13:56:49 -07:00
admin_filter_list.hbs org settings: Reduce the width occupied by the actions column in tables. 2019-08-22 13:13:24 -07:00
admin_invites_list.hbs org settings: Reduce the width occupied by the actions column in tables. 2019-08-22 13:13:24 -07:00
admin_profile_field_list.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
admin_settings_modals.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
admin_tab.hbs data export: Add UI to trigger data export. 2019-08-12 18:21:38 -07:00
admin_user_group_list.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
admin_user_list.hbs bots: Fix rendering of bot owner fields in admin settings. 2019-11-08 15:09:44 -08:00
alert_word_settings_item.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
all_messages_sidebar_actions.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
announce_stream_docs.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
archive_message_group.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
archive_recipient_row.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
bankruptcy_modal.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
blueslip_stacktrace.hbs blueslip: Make stack trace more readable. 2019-10-31 13:47:54 -07:00
bookend.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
bot_avatar_row.hbs settings: Change username to `bot email` in bot settings HTML. 2019-09-23 15:55:25 -07:00
bot_owner_select.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
buddy_list_tooltip.hbs user status: Add JS tooltips for Buddy List and PM List. 2019-11-20 12:49:37 -08:00
buddy_list_tooltip_content.hbs sidebar: Move the buddy list tooltip content logic to JS. 2019-11-20 17:04:31 -08:00
compose_all_everyone.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
compose_announce.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
compose_invite_users.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
compose_not_subscribed.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
compose_notification.hbs lint: Replace local variables named 'msgid' with 'message_id'. 2019-08-28 15:19:30 -07:00
compose_private_stream_alert.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
confirm_delete_user.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
confirm_dialog.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
default_language_modal.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
delete_topic_modal.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
draft.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
draft_table_body.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
edit_bot.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
edited_notice.hbs message_edit: Add message edit local echo. 2019-11-20 17:40:19 -08:00
embedded_bot_config_item.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
emoji_popover.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
emoji_popover_content.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
emoji_popover_emoji.hbs static/templates/emoji_popover_emoji: Fix typo. 2019-07-25 14:56:12 -07:00
emoji_popover_search_results.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
emoji_showcase.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
feedback_container.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
group_pms.hbs user status: Add JS tooltips for Buddy List and PM List. 2019-11-20 12:49:37 -08:00
hotspot_overlay.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
input_pill.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
intro_reply_hotspot.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
invitation_failed_error.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
invite_subscription.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
loader.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
me_message.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
message_avatar.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
message_body.hbs message view: Add keyboard shortcut to title for [More...]. 2019-07-20 14:39:15 -07:00
message_controls.hbs reactions_button: Remove title from reaction button in controls. 2019-07-25 16:13:19 -07:00
message_edit_form.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
message_edit_history.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
message_group.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
message_reaction.hbs message_view: Add js tooltip hovers for emoji reactions. 2019-07-19 12:45:44 -07:00
message_reactions.hbs message_view: Add a js tooltip hover for reaction button. 2019-07-19 12:45:44 -07:00
mobile_message_buttons_popover.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
mobile_message_buttons_popover_content.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
more_topics.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
muted_topic_ui_row.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
new_stream_users.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
no_arrow_popover.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
non_editable_user_group.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
notification.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
recipient_row.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
remind_me_popover_content.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
settings_tab.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
sidebar_private_message_list.hbs user status: Add JS tooltips for Buddy List and PM List. 2019-11-20 12:49:37 -08:00
single_message.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
starred_messages_sidebar_actions.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
stream_creation_form.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
stream_member_list_entry.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
stream_privacy.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
stream_settings_checkbox.hbs static/templates/stream_settings_checkbox: Simplify handlebar logic. 2019-07-25 14:56:12 -07:00
stream_sidebar_actions.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
stream_sidebar_row.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
stream_types.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
subscription.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
subscription_count.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
subscription_invites_warning_modal.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
subscription_members.hbs stream settings: Use <label> tags for section labels. 2019-09-05 11:48:32 -07:00
subscription_setting_icon.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
subscription_settings.hbs stream settings: Use fa-circle-o for link to /help/. 2019-09-05 11:48:32 -07:00
subscription_stream_privacy_modal.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
subscription_table_body.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
subscription_type.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
subscriptions.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
tab_bar.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
topic_edit_form.hbs topic edit: Improve styling of topic edit icons (save and cancel). 2019-07-17 22:20:52 +03:00
topic_list_item.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
topic_muted.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
topic_sidebar_actions.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
typeahead_list_item.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
typing_notification.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
typing_notifications.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
unstar_messages_modal.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
uploaded_files_list.hbs org settings: Reduce the width occupied by the actions column in tables. 2019-08-22 13:13:24 -07:00
user_group_info_popover.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
user_group_info_popover_content.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
user_groups_admin.hbs settings: Add setting for who can edit user groups. 2019-11-03 16:45:13 -08:00
user_info_form_modal.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
user_info_popover_content.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
user_info_popover_title.hbs templates: Rename *.handlebars ↦ *.hbs and - ↦ _. 2019-07-12 21:11:03 -07:00
user_presence_row.hbs user status: Add JS tooltips for Buddy List and PM List. 2019-11-20 12:49:37 -08:00
user_presence_rows.hbs templates: Use upstream Handlebars partials syntax. 2019-07-12 21:11:14 -07:00
user_profile_modal.hbs user status: Change Last online to Last active. 2019-08-07 16:20:19 -07:00