zulip/static/js
Harshit Bansal 4cb8ac100a emoji: Fix the title and alt text for unicode emojis.
Unicode emojis when rendered should display canonical short name.
Similarly, the alt text should be of the format `:<short_name>:`.
For both of these we currently display the actual unicode symbol.
As some systems don't have the fonts necessary for displaying them
properly, they are rendered as empty square blocks. This commit also
ensures that the markup generated for emoji generated by canonical
name and by an unicode emoji is same.

Fixes: #5555.
2017-07-01 11:14:24 -07:00
..
portico common.js: Migrate `common.js` module to use IIFE module style. 2017-06-22 19:06:32 -04:00
stats stats: Change sort order of client labels to match default view. 2017-05-09 11:32:35 -07:00
.eslintrc.json Change name of eslintrc file to .eslintrc.json 2016-11-29 08:58:39 -08:00
activity.js Move mousemove function into initialize(). 2017-05-24 17:41:41 -07:00
admin.js org-settings: Add UI for changing the notifications stream. 2017-06-15 04:08:29 -07:00
admin_sections.js Split out Organization Permissions page. 2017-05-18 12:37:03 -07:00
alert_words.js alert_words: Remove the `page_params.alert_words` after initialization. 2017-06-13 16:36:11 -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 Remove unused channel.abort_all(). 2017-06-30 09:48:04 -04:00
click_handlers.js Rename message_reaction_on_click() to toggle_emoji_reaction(). 2017-05-29 17:10:04 -06:00
colorspace.js Migrate JS modules to CommonJS style. 2016-12-07 16:11:52 -08:00
common.js common.js: Migrate `common.js` module to use IIFE module style. 2017-06-22 19:06:32 -04:00
components.js Select first toggle tab by default. 2017-02-21 11:30:59 -08:00
compose.js compose.js: Use get_subscriber_count in show_all_everyone_warning(). 2017-06-30 19:57:14 +05:30
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 composebox_typeahead: Remove unnecessary autocomplete_checks. 2017-06-26 19:33:25 -04:00
condense.js hotkeys: Add collapse/show message hotkey. 2017-06-21 15:54:09 -04: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 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 Split out markdown.js from echo.js. 2017-05-09 11:06:10 -07:00
emoji.js emoji.js: Remove unnecessary indirection. 2017-05-17 08:09:50 -07:00
emoji_picker.js emoji_picker.js: Fix popover icon that persists after exit. 2017-06-20 06:28:25 -04:00
favicon.js Switch from deprecated $.browser to userAgent test. 2016-08-25 14:12:58 -07:00
feature_flags.js Make local_echo an official feature. 2017-05-09 11:06:10 -07:00
fenced_code.js Support special characters for code block languages. 2017-06-19 06:53:25 -04:00
filter.js Add search suggestion support for is:unread. 2017-06-19 06:51:13 -04:00
floating_recipient_bar.js message view: show recipient_row_date when floating bar is hidden. 2017-06-06 20:01:20 -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 compose_actions.js: Allow compose to empty narrow. 2017-06-27 14:06:59 -04:00
hotspots.js hotspots: Change hotspots to have a name and a description. 2017-06-13 12:59:33 -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 ui-refactor: Rename modals.js to overlays.js. 2017-05-29 11:24:46 -07:00
lightbox.js ui-refactor: Rename modals.js to overlays.js. 2017-05-29 11:24:46 -07:00
list_rendering.js Move preview_node() to blueslip.js. 2017-06-07 19:45:46 -05: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 emoji: Fix the title and alt text for unicode emojis. 2017-07-01 11:14:24 -07:00
message_edit.js message_edit: Avoid always fetching raw content. 2017-06-06 22:41:27 -07:00
message_events.js message_edit: Avoid always fetching raw content. 2017-06-06 22:41:27 -07:00
message_fetch.js message_fetch: Increase batch size for message backfill to 1000. 2017-05-16 18:32:48 -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 bookend: Hide re-subscribe button for private streams. 2017-06-20 20:56:26 -04:00
message_list_view.js message_list_view: Add starred_status to message objs. 2017-06-29 07:39:20 -04:00
message_live_update.js avatar live updates: Do full re-render. 2017-02-22 22:46:44 -08:00
message_store.js message_store.js: Remove obsolete clear() function. 2017-06-20 06:24:27 -04: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
muting.js Revert "muting.js: Track muted streams using stream id." 2017-05-17 07:06:32 -07:00
muting_ui.js muting_ui.js: Remove any popups when unmuting. 2017-03-25 12:49:14 -07:00
narrow.js Change conversation links to contain user's own email. 2017-06-20 21:22:45 -04:00
narrow_state.js narrow.js: Create narrowed_by_stream_reply(). 2017-06-27 14:06:59 -04:00
navigate.js Refine error handling for stream_list.get_stream_li calls. 2017-06-03 06:16:45 -06:00
notifications.js Update 'OS X' reference to macOS. 2017-06-05 22:11:34 -07:00
overlays.js frontend: Toggle aria-hidden for overlay container visibility. 2017-06-22 10:57:37 -04:00
people.js people.js: Refactor to split out 'person_matches_query' function. 2017-06-23 08:29:20 -04:00
pm_conversations.js typeahead: Add pm_conversations module. 2017-06-01 08:05:37 +00:00
pm_list.js Avoid type errors for bad PM narrows. 2017-06-15 15:52:42 -04:00
pointer.js home.py: move initial_pointer as pointer to register_ret. 2017-04-28 23:39:14 -07:00
popovers.js hotkeys: Add `u` hotkey for opening message sender profile. 2017-06-21 10:38:05 -04:00
presence.js user_popover: Handle the case when user presence is unknown. 2017-06-19 17:25:06 -04:00
reactions.js Extract reactions.view.remove_reaction(). 2017-06-29 07:19:52 -04: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 typeahead: Add recent_senders module. 2017-06-01 08:05:37 +00:00
referral.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
reload.js alerts: Restyle alert banners. 2017-05-16 23:34:45 -07:00
resize.js Add error handling in watch_manual_resize(). 2017-05-11 15:45:47 -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 deps: Upgrade and move `perfect-scrollbar` from `static/third` to `npm`. 2017-06-11 10:15:48 -07:00
search.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
search_suggestion.js search: Remove in:all token from suggestions. 2017-07-01 12:19:52 -04:00
server_events.js docs: Update feature tutorial for server_events_dispatch.js. 2017-06-02 16:51:46 -07:00
server_events_dispatch.js Use _.each to set page_params values for update_dict events. 2017-07-01 08:50:50 -04:00
settings.js i18n: Use double lowdash instead of handlebars. 2017-06-30 10:12:31 -04:00
settings_account.js common.js: Migrate `common.js` module to use IIFE module style. 2017-06-22 19:06:32 -04:00
settings_bots.js bots: Add 'Bot type' column to bots list in organization settings. 2017-06-20 23:04:46 -04:00
settings_display.js frontend: Add UI necessary to change emoji set. 2017-04-24 22:31:30 -07:00
settings_emoji.js settings: Fix traceback on opening emoji settings tab. 2017-05-31 17:17:51 -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 settings_notifications.js: Save notification settings on change. 2017-06-07 13:39:27 -07:00
settings_org.js Clean up settings_org.render_notifications_stream_ui. 2017-06-16 08:47:42 -04:00
settings_sections.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_streams.js typeahead: Remove highlighting and add common template. 2017-06-13 16:16:17 -04:00
settings_users.js bots: Add 'Bot type' column to bots list in organization settings. 2017-06-20 23:04:46 -04:00
setup.js mobile: Disable tutorial on mobile clients. 2017-05-11 11:01:56 -07:00
socket.js home.py: move event_queue_id as queue_id to register_ret. 2017-04-28 21:33:17 -07:00
stream_color.js refactor: Remove stream_name param in update_stream_color(). 2017-03-05 15:44:43 -08:00
stream_create.js Hide "Announce stream" if realm has no "announce" stream. 2017-05-16 10:43:27 -07:00
stream_data.js stream_data: Add get_subscriber_count() function. 2017-06-29 10:34:47 -04:00
stream_edit.js subs: Fix the traceback when an user subscribes/unsubscribes. 2017-06-27 16:23:00 -04:00
stream_events.js Extract narrow_state.js. 2017-04-25 09:57:32 -07:00
stream_list.js Move pm_list.set_click_handlers() call. 2017-06-14 13:58:54 -04:00
stream_muting.js ui-refactor: Rename modals.js to overlays.js. 2017-05-29 11:24:46 -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 streams-modal: Fix back arrow on streams modal. 2017-06-12 18:31:04 -04:00
tab_bar.js Fix how we find if streams are muted. 2017-05-15 14:47:41 -07:00
templates.js templates: Fix typo in error message. 2017-06-26 19:33:25 -04:00
timerender.js timerender: Make get_full_time produce a ISO 8601 date string. 2017-06-21 16:46:39 -04:00
topic_generator.js Have "n" key skip muted streams. 2017-05-17 11:28:33 -07:00
topic_list.js ui-refactor: Rename modals.js to overlays.js. 2017-05-29 11:24:46 -07:00
translations.js webpack: Migrate translations.js to use ES2015 syntax. 2017-06-22 16:43:33 -04:00
tutorial.js tutorial.js: Narrow to PM with welcome-bot when user logins for first time. 2017-06-25 11:23:45 -04:00
typeahead_helper.js typeahead: Remove highlighting and add common template. 2017-06-13 16:16:17 -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 update_starred: Make the status translatable. 2017-06-29 07:39:20 -04:00
ui_init.js compose.js: Create initialize() function. 2017-06-26 15:55:10 -04: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 Check for errors in process_read_message(). 2017-06-03 06:30:01 -06: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 account-settings: Always display the medium-size avatar. 2017-04-28 23:09:32 -07:00
util.js util.js: Fix prefix_sort logic to not mutate input. 2017-06-07 21:54:07 -07:00
zulip.js Migrate JS modules to CommonJS style. 2016-12-07 16:11:52 -08:00