zulip/frontend_tests/casper_tests
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
..
00-realm-creation.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
01-login.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
02-site.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
03-narrow.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
04-compose.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
05-subscriptions.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
06-settings.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
07-stars.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
08-edit.js message_edit: Add message edit local echo. 2019-11-20 17:40:19 -08:00
09-navigation.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
10-admin.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
11-mention.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
12-toggle-message-editing.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
13-user-deactivation.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
14-drafts.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
15-delete-message.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00
16-copy-and-paste.js js: Purge useless IIFEs. 2019-10-25 13:51:21 -07:00