zulip/static/js
Steve Howell c953759486 Get unread messages from the server in the web app.
The server sends down lists of unread message ids in various
buckets, and we now use those on the client to provide more
complete counts of unread messages.
2017-09-12 06:02:40 -07:00
..
portico updated desktop app to v1.4.0 2017-09-08 07:55:25 -07:00
stats i18n: Do not concatenate i18n strings. 2017-09-06 07:01:43 -07:00
.eslintrc.json
activity.js jQuery: Remove broken use of "removeAttr". 2017-07-24 10:54:47 -07:00
admin.js Restructure organization settings and permissions. 2017-08-28 17:20:13 -07:00
admin_sections.js Restructure organization settings and permissions. 2017-08-28 17:20:13 -07:00
alert_words.js alert_words: Don't muck up rendered HTML content while munging. 2017-07-31 21:20:21 -07:00
alert_words_ui.js alert_words: Fix the UI to not allow users to create duplicate alert words. 2017-06-13 16:37:49 -07: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 Move preview_node() to blueslip.js. 2017-06-07 19:45:46 -05:00
bot_data.js bots: Add UI to view bot types of existing bots in "Your bots". 2017-06-15 10:08:31 -07:00
channel.js middleware: Use a proper error code on CSRF failure. 2017-07-25 14:02:12 -07:00
click_handlers.js click_handlers: Remove duplicate compose state checks. 2017-09-08 23:20:43 -07:00
colorspace.js
common.js Enable Hot Module Replacement in webpack. 2017-07-18 11:02:05 -07:00
components.js settings: Remove intermediate hash change. 2017-08-01 15:38:17 -07:00
compose.js i18n: Don't span i18n strings on multiple lines. 2017-09-06 07:01:43 -07:00
compose_actions.js compose_actions.js: Allow compose to empty narrow. 2017-06-27 14:06:59 -04:00
compose_fade.js Introduce compose_fade.initialize(). 2017-05-24 17:41:40 -07:00
compose_state.js compose: Distinguish get_message_type() from composing(). 2017-04-24 12:42:06 -07:00
compose_ui.js Break compose.js and drafts.js dependency. 2017-05-08 14:43:49 -07:00
composebox_typeahead.js recent_senders: Fix exception in certain typeahead flows. 2017-07-28 11:04:11 -07:00
condense.js hotkeys: Add uncondense/collapse/uncollapse message functionality. 2017-09-06 08:53:39 -07:00
copy_and_paste.js Remove instances of deprecated jQuery "bind". 2017-07-24 10:47:16 -07:00
custom_markdown.js Remove deprecated jQuery "delegate" function. 2017-07-24 10:47:16 -07:00
debug.js webpack: Move app_debug.js to webpack bundle. 2017-06-13 12:45:40 -07:00
dict.js Add Dict.is_empty(). 2017-04-21 21:59:22 -07:00
drafts.js drafts: Re-narrow on restoring draft. 2017-06-25 12:26:42 -04:00
dynamic_text.js js: Implement DynamicText class. 2017-05-11 17:23:53 -07:00
echo.js markdown: Set is_me_message in apply_markdown. 2017-08-27 09:34:24 -07:00
emoji.js emoji.js: Refactor to make better use of initialize(). 2017-08-16 19:18:26 -04:00
emoji_picker.js emoji_picker: Extract `register_popover_events()` function. 2017-08-29 14:09:35 -07:00
favicon.js
feature_flags.js Get unread messages from the server in the web app. 2017-09-12 06:02:40 -07:00
fenced_code.js Support special characters for code block languages. 2017-06-19 06:53:25 -04:00
filter.js filter.js: Allow quotes to handle spaces in operand. 2017-07-14 17:33:09 -07:00
floating_recipient_bar.js Fix outerHeight to OR with 0 to not produce NaN. 2017-07-27 14:16:57 -07:00
gear_menu.js gear_menu: Fix traceback accessing i18n before it is initialized. 2017-06-02 14:03:56 -07:00
hash_util.js js dependencies: Split hash_util.js from hashchange.js. 2017-03-18 20:40:34 -07:00
hashchange.js narrow: Remove redundant from_reload option. 2017-06-15 12:16:27 -07:00
hotkey.js modals: Implement new modal methods. 2017-09-06 09:35:16 -07:00
hotspots.js hotspots.js: Fix hotspots not appearing. 2017-08-29 14:08:45 -07:00
integration_bot_widget.js bots: Add a widget file to directly create bot from integration pages. 2017-06-22 11:07:30 -04:00
invite.js frontend: Add perfectScrollbar to invite users modal. 2017-08-16 08:23:34 -07:00
lightbox.js lightbox: Fix repeated code in exports.open. 2017-09-10 00:40:03 -07:00
lightbox_canvas.js lightbox_canvas: Fix use of unsupported const. 2017-08-05 16:47:11 -07:00
list_render.js settings: Fix buggy use of JavaScript regular expressions. 2017-08-24 18:32:01 -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
markdown.js markdown: Set is_me_message in apply_markdown. 2017-08-27 09:34:24 -07:00
message_edit.js message_edit: Add debug logging for missing messages. 2017-08-27 16:11:42 -07:00
message_events.js editing: Fix live update of ability to edit messages. 2017-08-23 12:03:35 -07:00
message_fetch.js tutorial: Remove is_running and defer logic. 2017-08-01 22:38:22 -07:00
message_flags.js Remove dead code: messages.flags.send_force_collapse. 2017-08-04 13:31:26 -07:00
message_list.js compose: Fix rendering error with message edit forms. 2017-09-11 09:24:11 -07:00
message_list_view.js mentions: Fix mention state being lost after reload. 2017-08-24 23:47:55 -07:00
message_live_update.js
message_store.js markdown: Remove is_me_message UserMessage flags. 2017-08-27 09:34:24 -07:00
message_util.js sending messages: Extract sent_messages.js. 2017-08-01 08:58:56 -07:00
message_viewport.js Fix outerHeight to OR with 0 to not produce NaN. 2017-07-27 14:16:57 -07:00
muting.js Revert "muting.js: Track muted streams using stream id." 2017-05-17 07:06:32 -07:00
muting_ui.js Remove POST-based API for setting topic mutes. 2017-08-29 16:53:38 -04:00
narrow.js narrow: Add some clarifying comments. 2017-08-23 12:43:11 -07:00
narrow_state.js narrow.js: Create narrowed_by_stream_reply(). 2017-06-27 14:06:59 -04:00
navigate.js Fix A/D hotkeys for cycling through stream narrows. 2017-08-16 15:45:47 -07:00
notifications.js notifications: Fix desktop/sound notifications for @all. 2017-08-24 23:56:10 -07:00
overlays.js overlays: Create modal helper methods to manage display status. 2017-09-06 09:35:16 -07:00
people.js Add people.pm_lookup_key 2017-08-02 09:40:47 -07:00
pm_conversations.js typeahead: Add pm_conversations module. 2017-06-01 08:05:37 +00:00
pm_list.js js: Remove a few spurious arguments. 2017-08-22 09:37:17 -07:00
pointer.js Add explicit message field for locally_echoed. 2017-07-21 11:38:25 -07:00
popovers.js user popover: Don't throw an exception for deactivated target users. 2017-08-27 16:41:28 -07:00
presence.js user_popover: Handle the case when user presence is unknown. 2017-06-19 17:25:06 -04:00
reactions.js reactions: Store the emoji codepoint in the database. 2017-08-15 09:29:27 -07:00
realm_icon.js Add size limit for uploading user avatars and realm icons. 2017-03-07 22:13:01 -08:00
recent_senders.js recent_senders: Fix exception in certain typeahead flows. 2017-07-28 11:04:11 -07:00
reload.js alerts: Restyle alert banners. 2017-05-16 23:34:45 -07:00
resize.js Fix outerHeight to OR with 0 to not produce NaN. 2017-07-27 14:16:57 -07:00
rows.js js: Remove a few spurious arguments. 2017-08-22 09:37:17 -07:00
rtl.js Add rtl.js library for detecting direction of text. 2017-04-22 11:25:54 -07:00
scroll_bar.js Rewrite scrollbar width check to not use jQuery. 2017-08-22 12:50:54 -07:00
search.js jQuery: Remove broken use of "removeAttr". 2017-07-24 10:54:47 -07:00
search_suggestion.js Extract topic_data.js. 2017-07-27 14:26:22 -07:00
sent_messages.js sending messages: Extract sent_messages.js. 2017-08-01 08:58:56 -07:00
server_events.js tutorial: Remove is_running and defer logic. 2017-08-01 22:38:22 -07:00
server_events_dispatch.js Fix deleting stream from the sidebar. 2017-08-27 19:11:43 -07:00
settings.js settings: Prevent backdrop leak when clicking outside of modal. 2017-09-06 09:35:16 -07:00
settings_account.js modals: Implement new modal methods. 2017-09-06 09:35:16 -07:00
settings_bots.js bot settings: Properly hide bot_table_error. 2017-09-06 13:44:02 -07:00
settings_display.js modals: Implement new modal methods. 2017-09-06 09:35:16 -07:00
settings_emoji.js emoji: Merge the two semantically same tips on the `Custom emoji` page. 2017-07-21 13:29:27 -07:00
settings_filters.js Change from deprecated $.parseJSON to JSON.parse. 2017-07-27 14:16:57 -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 i18n: Escape settings names in settings status messages. 2017-08-23 00:22:59 -07:00
settings_org.js i18n: Keep markup out of a translated string where we easily can. 2017-09-07 13:00:54 +09:00
settings_sections.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_streams.js Remove unused call to /json/streams endpoint. 2017-08-27 19:08:04 -07:00
settings_users.js settings: Fix buggy use of JavaScript regular expressions. 2017-08-24 18:32:01 -07:00
setup.js Fix outerHeight to OR with 0 to not produce NaN. 2017-07-27 14:16:57 -07:00
socket.js local echo: Remove buggy restart-related code. 2017-07-18 12:03:16 -07:00
stream_color.js Make recipient bar styling more compact and clean. 2017-09-06 18:49:54 -07:00
stream_create.js stream_create: Use stream_name as local variable for stream names. 2017-07-07 19:31:47 -07:00
stream_data.js Add stream_data.get_streams_for_admin(). 2017-08-27 19:08:04 -07:00
stream_edit.js Allow for scrolling of stream membership table again. 2017-08-28 09:48:34 -07:00
stream_events.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
stream_list.js left sidebar: Prevent closing in responsive mode. 2017-09-08 11:20:36 -07:00
stream_muting.js ui-refactor: Rename modals.js to overlays.js. 2017-05-29 11:24:46 -07:00
stream_popover.js stream_list: Use data-topic-name for topic names. 2017-08-16 18:03:44 -07:00
stream_sort.js Change argument type for stream_data.is_active(). 2017-04-28 07:39:52 -07:00
subs.js frontend: Add perfectScrollbar to right pane of manage subs overlay. 2017-08-16 08:23:34 -07:00
tab_bar.js Make tab styling more compact and clean. 2017-09-06 18:49:54 -07:00
templates.js templates: Fix typo in error message. 2017-06-26 19:33:25 -04:00
timerender.js i18n: Do not concatenate i18n strings. 2017-09-06 07:01:43 -07:00
top_left_corner.js Extract top_left_corner.js. 2017-08-14 13:03:57 -07:00
topic_data.js Add topic_data.get_server_history(). 2017-08-08 17:07:09 -04:00
topic_generator.js hotkeys: Fix "n" key to work inside a muted stream. 2017-08-17 09:01:49 -07:00
topic_list.js topic_list: Remove a spurious assignment and simplify a conditional. 2017-08-22 23:49:47 -07:00
translations.js js: Fix two misphrased conditions. 2017-08-22 09:37:15 -07:00
tutorial.js tutorial: Remove exports.start. 2017-08-01 22:38:22 -07:00
typeahead_helper.js typeahead: Use recent_senders/pm_conversations to sort suggestions. 2017-07-09 10:51:19 -04: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 Add error checking to get_users_typing_for_narrow(). 2017-06-15 11:32:13 -04:00
typing_status.js Extract typing_events.js. 2017-03-22 07:29:42 -07:00
ui.js ui.js: Create perfectScrollbar functions. 2017-08-16 08:07:28 -07:00
ui_init.js unread: Add code to set unread counts from page_params data. 2017-08-23 17:25:52 -07:00
ui_report.js common.js: Migrate `common.js` module to use IIFE module style. 2017-06-22 19:06:32 -04:00
ui_util.js Extract js/ui_util.js. 2017-03-19 11:05:45 -07:00
unread.js Get unread messages from the server in the web app. 2017-09-12 06:02:40 -07:00
unread_ops.js unread: Convert mark_topic_as_read to use stream IDs. 2017-08-15 10:40:02 -07:00
unread_ui.js bug: Show the count in the bankruptcy modal. 2017-08-17 23:30:41 -04:00
upload_widget.js upload_widget: Remove a spurious argument. 2017-08-22 23:48:55 -07:00
user_events.js user_events: Fix buggy-looking logging code. 2017-08-16 16:23:41 -07:00
util.js util: Remove execute_early. 2017-07-04 13:54:33 -07:00
zulip.js