zulip/frontend_tests/node_tests
sahil839 2af4ef6c6d message_events: Fix live update of message edit history.
This commit adds code to live update the message edit history.
Message edit history is fetched and rendered again if the edit
history modal is open.

This also adds 'data-message-id' attribute to 'message-history'
when opening history modal element which is used for checking
whether the history modal opened is of the message which is
edited.

Fixes #15051.
2020-05-25 15:51:01 -07:00
..
.eslintrc.json lint: Add JS indentation eslint rules for node_tests. 2018-05-06 19:35:18 -07:00
activity.js electron_bridge: Use getter and setter interface to mutable properties. 2020-04-26 23:02:05 -07:00
alert_words_ui.js alert settings: Relocate alert_word_settings_item.hbs 2020-04-18 15:50:04 -07:00
alert_words.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
billing_helpers.js billing: Pass numeric_inputs as an argument to create_ajax_request. 2020-05-11 17:20:54 -07:00
billing.js billing: Support downgrading plan from /billing page. 2020-05-11 17:20:54 -07:00
blueslip_stacktrace.js blueslip: Make stack trace more readable. 2019-10-31 13:47:54 -07:00
bot_data.js bot_data: Eliminate all uses of bot.owner (email). 2020-05-11 16:16:58 -07:00
buddy_data.js node tests: Remove most test_log length assertions. 2020-04-08 11:37:27 -04:00
buddy_list.js node tests: Auto-include zblueslip for node tests. 2020-04-03 12:56:49 -04:00
channel.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
color_data.js js: Automatically convert _.each to for…of. 2020-02-07 14:09:47 -08:00
colorspace.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
common.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
components.js stream settings: Correct alignment of filter streams div. 2020-04-21 16:59:41 -07:00
compose_actions.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
compose_fade.js node test: Clean up ad hoc mocks for blueslip. 2020-04-03 12:56:49 -04:00
compose_pm_pill.js Rename get_realm_persons() to get_realm_users(). 2020-03-22 10:55:11 -07:00
compose_ui.js node test: Clean up ad hoc mocks for blueslip. 2020-04-03 12:56:49 -04:00
compose.js home/page_params: Add suffix _mib to clarify the size units. 2020-05-08 14:54:54 -07:00
composebox_typeahead.js typeahead: Show only active users in mention typeaheads. 2020-04-22 16:50:24 -07:00
copy_and_paste.js dependencies: Upgrade JavaScript dependencies. 2020-04-18 13:17:01 -07:00
dispatch.js dispatch: Replace broken call to settings_org. 2020-05-16 14:51:19 -07:00
drafts.js drafts: Rename open_modal -> open_overlay. 2020-05-09 10:18:59 -04:00
dropdown_list_widget.js dropdown-list-widget: Properly handle disabled state. 2020-05-20 09:51:38 -07:00
echo.js node tests: Auto-include zblueslip for node tests. 2020-04-03 12:56:49 -04:00
emoji_picker.js emoji_codes: Replace JS module with JSON module. 2020-02-12 10:09:12 -08:00
emoji.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
fenced_code.js text: Fix some typos (most of them found and fixed by codespell). 2020-03-27 17:25:56 -07:00
fetch_status.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
filter.js filter: Use ', ' to separate names in PM title. 2020-04-17 13:13:31 -07:00
fold_dict.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
general.js recent-topics: Add module. 2020-05-20 09:44:50 -07:00
hash_util.js search/hash_util: Parse negated searches properly. 2020-03-22 11:29:02 -07:00
hashchange.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
hotkey.js emoji_codes: Replace JS module with JSON module. 2020-02-12 10:09:12 -08:00
i18n.js node: Fix i18n node tests following string replacement. 2020-03-25 19:36:43 -07:00
input_pill.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
keydown_util.js keydown_util: Ignore alt-arrow and similar things. 2018-12-04 12:24:39 -08:00
lazy_set.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
lightbox.js node tests: Remove most test_log length assertions. 2020-04-08 11:37:27 -04:00
list_cursor.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
list_render.js list_render: Add get_item option. 2020-05-11 16:16:58 -07:00
markdown.js markdown: Move helper function to rendered_markdown.js. 2020-05-21 12:32:52 -07:00
message_edit.js echo: Further reduce local_id string vs. number confusion. 2020-02-12 10:39:01 -08:00
message_events.js message_events: Fix live update of message edit history. 2020-05-25 15:51:01 -07:00
message_fetch.js recent-topics: Add module. 2020-05-20 09:44:50 -07:00
message_flags.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
message_list_data.js node tests: Remove most test_log length assertions. 2020-04-08 11:37:27 -04:00
message_list_view.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
message_list.js node tests: Auto-include zblueslip for node tests. 2020-04-03 12:56:49 -04:00
message_store.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
muting.js node test: Remove unnecessary zrequires. 2020-04-22 18:54:27 -04:00
narrow_activate.js narrow: bugfix: Update stream list height after rendering completes. 2020-04-28 12:32:40 -07:00
narrow_local.js node tests: Just set i18n every time. 2020-02-28 17:11:24 -08:00
narrow_state.js node tests: Auto-include zblueslip for node tests. 2020-04-03 12:56:49 -04:00
narrow_unread.js node tests: Auto-include zblueslip for node tests. 2020-04-03 12:56:49 -04:00
narrow.js narrow: bugfix: Update stream list height after rendering completes. 2020-04-28 12:32:40 -07:00
notifications.js notifications: Use addEventListener to register handlers. 2020-04-26 23:02:05 -07:00
password.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
people_errors.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
people.js typeahead: Show only active users in mention typeaheads. 2020-04-22 16:50:24 -07:00
pm_conversations.js ui_init: Pass params to pm_conversations.recent. 2020-02-27 11:10:13 -08:00
pm_list.js narrow: bugfix: Update stream list height after rendering completes. 2020-04-28 12:32:40 -07:00
poll_widget.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
popovers.js popovers.js: Add version to user avatar request. 2020-05-12 11:09:01 -07:00
presence.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
reactions.js api: Improve consistency of reactions API. 2020-04-26 10:35:55 -07:00
recent_senders.js recent_senders: Update data structures for stream/topic edits. 2020-05-12 00:15:26 -07:00
recent_topics.js recent-topics: Handle topic and topic's stream edit updates. 2020-05-20 09:44:50 -07:00
rendered_markdown.js rendered_markdown: Add rendering functions for timestamps. 2020-05-21 12:37:37 -07:00
rtl.js util.js: Remove util from window. 2020-02-15 12:20:20 -08:00
schema.js lint: Fix comma spacing in node tests. 2018-12-07 13:14:28 -08:00
scroll_util.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
search_legacy.js typeahead: Close/open typeahead with searchbox. 2020-04-17 13:37:04 -07:00
search_pill.js util.js: Remove util from window. 2020-02-15 12:20:20 -08:00
search_suggestion_legacy.js topic_data: Rename topic_data module to stream_topic_history. 2020-04-16 20:11:04 -07:00
search_suggestion.js topic_data: Rename topic_data module to stream_topic_history. 2020-04-16 20:11:04 -07:00
search.js navbar: Improve structure & styling for top navbar. 2020-04-17 13:35:44 -07:00
server_events.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
settings_bots.js node tests: Just set i18n every time. 2020-02-28 17:11:24 -08:00
settings_data.js settings: Add EMAIL_ADDRESS_VISIBILITY_NOBODY. 2020-03-06 16:34:08 -08:00
settings_muting.js muting: Fix real time sync of muted topics. 2020-04-22 15:07:15 -07:00
settings_org.js dropdown-list-widget: Properly handle disabled state. 2020-05-20 09:51:38 -07:00
settings_profile_fields.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
settings_user_groups.js typeahead: Update for email_address_visibility settings. 2020-04-20 20:53:39 -07:00
stream_data.js stream_data: Create realm_has_notifications_stream(). 2020-04-22 17:57:16 -07:00
stream_events.js stream edit: Fix real-time sync of stream notification setting. 2020-04-01 14:40:41 -07:00
stream_list.js topic_data: Rename topic_data module to stream_topic_history. 2020-04-16 20:11:04 -07:00
stream_search.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
stream_sort.js node tests: Just set i18n every time. 2020-02-28 17:11:24 -08:00
stream_topic_history.js stream_topic_history: Track the most recent message in streams. 2020-05-02 11:16:51 -07:00
submessage.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
subs.js Add stream sorting widget to subscriptions page 2020-04-19 15:07:37 -04:00
support.js js: Automatically convert var to let and const in most files. 2019-11-03 12:42:39 -08:00
timerender.js node tests: Just set i18n every time. 2020-02-28 17:11:24 -08:00
top_left_corner.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
topic_generator.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
topic_list_data.js topic_data: Rename topic_data module to stream_topic_history. 2020-04-16 20:11:04 -07:00
transmit.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
typeahead_helper.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
typeahead.js js: Convert _.filter(a, …) to a.filter(…). 2020-02-10 14:08:12 -08:00
typing_data.js minor: Clean up blank lines in tests. 2020-04-03 12:56:49 -04:00
typing_status.js text: Fix some typos (most of them found and fixed by codespell). 2020-03-27 17:25:56 -07:00
ui_init.js markdown: Extract rendered_markdown.js to update dynamic elements. 2020-05-21 12:32:52 -07:00
ui.js node tests: Just set i18n every time. 2020-02-28 17:11:24 -08:00
unread.js node test: Remove unnecessary zrequires. 2020-04-22 18:54:27 -04:00
upgrade.js upgrade: Set the default billing period to monthly. 2020-04-17 08:57:15 -07:00
upload.js home/page_params: Add suffix _mib to clarify the size units. 2020-05-08 14:54:54 -07:00
user_events.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
user_groups.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
user_pill.js Rename people.add_in_realm to people.add(). 2020-03-22 10:55:11 -07:00
user_status.js zblueslip: Implement tracking extra/lesser blueslip calls. 2020-04-20 08:17:20 -04:00
util.js clean_user_content_links: Show the full URL in the title. 2020-05-09 16:32:40 -07:00
vdom.js node tests: Remove most test_log length assertions. 2020-04-08 11:37:27 -04:00
widgetize.js zblueslip: Run blueslip.reset after each test. 2020-04-20 08:17:20 -04:00
zblueslip.js zblueslip: Implement tracking extra/lesser blueslip calls. 2020-04-20 08:17:20 -04:00
zjquery.js zjquery: Support empty find results. 2020-05-21 12:32:52 -07:00