zulip/static/js
Cory Lynch ba7b7a9a36 Change edit_message_content to have unique IDs for different messages.
Fixes bugs of when multiple messages are being edited simultaneously.
Specifically, typeahead is no longer broken, copying messages to clipboard
is less buggy, and resizing is no longer
broken when multiple messages are being edited.
2017-04-28 12:15:34 -07:00
..
portico integrations: Preserve scroll position on integration inspect. 2017-04-12 21:14:21 -07:00
src i18next: Add expirationTime option to cache. 2017-04-12 09:32:49 -07:00
stats analytics: Add a 'me' option for messages_sent_over_time. 2017-04-17 22:18:24 -07:00
.eslintrc.json Change name of eslintrc file to .eslintrc.json 2016-11-29 08:58:39 -08:00
activity.js activity.js: Stop opening compose box in user search. 2017-04-19 22:18:08 -07:00
admin.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
admin_sections.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
alert_words.js refactor: Move is_current_user() to people.js. 2017-01-21 21:45:12 -08:00
alert_words_ui.js alert_words: Trim whitespace around alert words. 2017-02-16 21:06:18 -08:00
attachments_ui.js attachment: Add file icon to the green box when file has no extension. 2017-03-09 00:56:37 -08:00
avatar.js Add size limit for uploading user avatars and realm icons. 2017-03-07 22:13:01 -08:00
blueslip.js Add ui_report shim. 2017-03-19 11:05:44 -07:00
bot_data.js bot_data.js: Add `get_all_bots_for_current_user()` function. 2017-02-28 16:15:10 -08:00
channel.js reload: Remove cleanup_before_reload logic. 2017-03-27 13:23:10 -07:00
click_handlers.js message-feed: Fix message drag uncaught errors. 2017-04-26 12:31:14 -07:00
colorspace.js Migrate JS modules to CommonJS style. 2016-12-07 16:11:52 -08:00
common.js auth: Make min password length and strength configurable. 2017-01-10 04:55:41 -08:00
components.js Select first toggle tab by default. 2017-02-21 11:30:59 -08:00
compose.js Fix textarea resize for editing messages. 2017-04-28 12:15:34 -07:00
compose_actions.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
compose_fade.js Add recipient() and composing() shims. 2017-03-18 15:52:50 -07:00
compose_state.js compose: Distinguish get_message_type() from composing(). 2017-04-24 12:42:06 -07:00
composebox_typeahead.js composebox_typeahead.js: Add typeahead cancelling for '# '. 2017-04-25 15:55:23 -07:00
condense.js edit: Remove More/Collapse when in message edit/view source mode. 2017-03-16 11:30:49 -07:00
copy_and_paste.js lint: Fix many no-unused-vars eslint rule violations. 2016-12-14 21:34:51 -08:00
custom_markdown.js Add ui_report shim. 2017-03-19 11:05:44 -07:00
debug.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
dict.js Add Dict.is_empty(). 2017-04-21 21:59:22 -07:00
drafts.js Fix modals dependency cycle. 2017-04-24 14:30:02 -07:00
echo.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
emoji.js update_emojis: Handle the case involving deletion of realm emoji. 2017-04-18 12:18:52 -07:00
favicon.js Switch from deprecated $.browser to userAgent test. 2016-08-25 14:12:58 -07:00
feature_flags.js Remove dead code related to bot/stream settings. 2017-04-07 15:20:12 -07:00
fenced_code.js bugdown: Remove trailing whitespace on fence code blocks. 2017-03-22 14:17:34 -07:00
filter.js Create filter.update_email(). 2017-02-14 23:25:22 -08:00
floating_recipient_bar.js compose fade: Introduce message-fade/user-fade CSS classes. 2017-03-16 14:06:40 -07:00
gear_menu.js alerts: Change sidebar alerts to be at top of the screen. 2017-04-03 16:22:05 -07:00
hash_util.js js dependencies: Split hash_util.js from hashchange.js. 2017-03-18 20:40:34 -07:00
hashchange.js hashchange: Fix buggy narrowing to wrong message. 2017-04-26 12:07:56 -07:00
hotkey.js hotkey.js: Add reactions popover navigation. 2017-04-18 23:25:45 -07:00
hotspots.js hotspots: Add backend support for tutorial hotspots. 2017-03-29 11:34:32 -07:00
invite.js Fix modals dependency cycle. 2017-04-24 14:30:02 -07:00
lightbox.js Fix modals dependency cycle. 2017-04-24 14:30:02 -07:00
list_rendering.js frontend: Implement list_render class. 2017-04-14 14:52:50 -07:00
list_util.js Extract list_util.js for navigating lists. 2017-04-05 11:53:52 -07:00
loading.js loading-spinner: Fix improper display in upload avatar setting. 2017-04-06 09:06:14 +05:30
localstorage.js localstorage: Allow regex based delete. 2017-04-26 09:11:44 -07:00
message_edit.js Change edit_message_content to have unique IDs for different messages. 2017-04-28 12:15:34 -07:00
message_events.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
message_fetch.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
message_flags.js Add "*" hotkey to toggle starred flag on the selected message. 2017-03-19 13:42:11 -07:00
message_list.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
message_list_view.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
message_live_update.js avatar live updates: Do full re-render. 2017-02-22 22:46:44 -08:00
message_store.js Fix internals of message_store.get_pm_emails(). 2017-04-17 20:36:59 -07:00
message_util.js Extract message_util.js 2017-03-19 21:03:45 -07:00
message_viewport.js Move keep_pointer_in_view() to message_viewport.js. 2017-03-19 10:56:09 -07:00
modals.js Fix modals dependency cycle. 2017-04-24 14:30:02 -07:00
muting.js muting: Refactor to move side effects into UI layer. 2017-02-11 08:36:39 -08:00
muting_ui.js muting_ui.js: Remove any popups when unmuting. 2017-03-25 12:49:14 -07:00
narrow.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
narrow_state.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
navigate.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
notifications.js refactor: Extract unread_ops.js 2017-03-18 10:35:52 -07:00
people.js Show local time of user in user_popover. 2017-04-14 10:38:29 -07:00
pm_list.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
pointer.js bankruptcy: Fix narrow being lost on declaring bankruptcy. 2017-03-22 22:28:18 -07:00
popovers.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
presence.js buddy list: Make small realms show all users. 2017-04-04 15:57:10 -07:00
reactions.js reaction.js: Create reaction_navigate(). 2017-04-19 06:17:15 +00:00
realm_icon.js Add size limit for uploading user avatars and realm icons. 2017-03-07 22:13:01 -08:00
referral.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
reload.js reload: Garbage collect previously preserved state. 2017-04-26 09:14:46 -07:00
resize.js Add cleanup for resize listeners on message editing. 2017-04-28 12:15:34 -07:00
rows.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
rtl.js Add rtl.js library for detecting direction of text. 2017-04-22 11:25:54 -07:00
scroll_bar.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
search.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
search_suggestion.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
server_events.js frontend: Add UI necessary to change emoji set. 2017-04-24 22:31:30 -07:00
settings.js Fix modals dependency cycle. 2017-04-24 14:30:02 -07:00
settings_account.js Extract settings_account.js. 2017-04-06 11:28:36 -07:00
settings_bots.js Extract settings_bots.js. 2017-04-07 15:20:12 -07:00
settings_display.js frontend: Add UI necessary to change emoji set. 2017-04-24 22:31:30 -07:00
settings_emoji.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_filters.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_lab.js Extract settings_lab.js. 2017-04-06 11:28:36 -07:00
settings_muting.js Extract settings_muting.js. 2017-04-06 11:28:36 -07:00
settings_notifications.js Extract stream_edit.js. 2017-04-25 09:57:32 -07:00
settings_org.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_sections.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_streams.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_users.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
setup.js loading-spinner: Fix position of spinner on home page. 2017-04-06 06:43:25 +05:30
socket.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
stream_color.js refactor: Remove stream_name param in update_stream_color(). 2017-03-05 15:44:43 -08:00
stream_create.js Extract stream_create.js. 2017-04-25 09:57:32 -07:00
stream_data.js Make newly subscribed streams appear active. 2017-04-28 07:40:25 -07:00
stream_edit.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
stream_events.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
stream_list.js Change argument type for stream_data.is_active(). 2017-04-28 07:39:52 -07:00
stream_muting.js Extract message_util.js 2017-03-19 21:03:45 -07:00
stream_popover.js Extract stream_popover.topic_ops to muting_ui.js. 2017-03-25 09:42:49 -07:00
stream_sort.js Change argument type for stream_data.is_active(). 2017-04-28 07:39:52 -07:00
subs.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
tab_bar.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
templates.js eslint: change no-plusplus from warning to 2 and fix violations. 2016-12-01 14:27:17 -08:00
timerender.js i18n: Add missed strings. 2017-03-27 14:30:28 -07:00
topic_generator.js Add topic_generator.get_next_topic(). 2017-04-21 21:59:22 -07:00
topic_list.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
tutorial.js Extract js/ui_util.js. 2017-03-19 11:05:45 -07:00
typeahead_helper.js Change argument type for stream_data.is_active(). 2017-04-28 07:39:52 -07:00
typing.js compose: Distinguish get_message_type() from composing(). 2017-04-24 12:42:06 -07:00
typing_data.js Extract typing indicator inbound timing logic. 2017-03-22 08:20:21 -07:00
typing_events.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
typing_status.js Extract typing_events.js. 2017-03-22 07:29:42 -07:00
ui.js Fix modals dependency cycle. 2017-04-24 14:30:02 -07:00
ui_init.js Change edit_message_content to have unique IDs for different messages. 2017-04-28 12:15:34 -07:00
ui_report.js alerts: Change sidebar alerts to be at top of the screen. 2017-04-03 16:22:05 -07:00
ui_state.js js dependencies: Extract ui_state.js. 2017-03-19 14:11:50 -07:00
ui_util.js Extract js/ui_util.js. 2017-03-19 11:05:45 -07:00
unread.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
unread_ops.js refactor: Extract unread_ops.js 2017-03-18 10:35:52 -07:00
unread_ui.js bankruptcy: Fix clicking outside bankruptcy modal. 2017-03-22 20:50:44 -07:00
upload_widget.js upload-widget: Correct file input clearing. 2017-03-21 00:59:17 -07:00
user_events.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
util.js Add preview_node functionality to util.js. 2017-04-14 14:42:16 -07:00
zulip.js Migrate JS modules to CommonJS style. 2016-12-07 16:11:52 -08:00