zulip/static/js
Ryan Rehman 981d028411 stream edit: Allow creating stream pills when typeahead is unused.
This completes the remaining work required to support
addition of all members of another stream.
This allows the creation of stream pills on pasting
the #streamname and copying it from the stream pill.
The user pills uses email ids instead.
And also allows creating stream pills when the user
hides the typeahead.

Tested by commenting out the "set_up_typeahead_on_pills"
line in `stream_edit.js`.

A `node_tests/stream_pill.js` file has been created
for the node tests and the other half of the coverage
check takes place in `node_tests/stream_edit.js`.
2020-08-31 16:57:32 -07:00
..
analytics js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
billing js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
bundles streams: Allow creating stream pills to submit Add subscriber form. 2020-08-31 16:57:32 -07:00
portico js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stats stats: Fix a few strings not tagged for translation. 2020-08-10 16:26:37 -07:00
types js: Reformat with Prettier. 2020-07-17 14:31:25 -07:00
activity.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
admin.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
alert_words.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
alert_words_ui.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
archive.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
attachments_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
avatar.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
blueslip.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
blueslip_stacktrace.ts blueslip_stacktrace: Add missing exception handlers. 2020-07-28 11:01:35 -07:00
bot_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
buddy_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
buddy_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
channel.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
click_handlers.js settings: Close user info popover before opening modal. 2020-08-12 17:34:14 -07:00
color_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
colorspace.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
common.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
components.js toggler: Allow skipping over disabled tabs. 2020-08-04 15:48:34 -07:00
compose.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
compose_actions.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
compose_fade.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
compose_pm_pill.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
compose_state.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
compose_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
composebox_typeahead.js compose: Restore Tab+Enter sending in Safari. 2020-08-30 23:51:18 -07:00
condense.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
confirm_dialog.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
copy_and_paste.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
csrf.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
debug.js debug: Remove debug from globals. 2020-07-29 11:17:24 -07:00
drafts.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
dropdown_list_widget.js docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
echo.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
emoji_picker.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
emojisets.js eslint: Replace sort-imports with import/order. 2020-07-24 09:42:56 -07:00
favicon.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
feature_flags.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
feedback_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
fetch_status.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
filter.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
floating_recipient_bar.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
fold_dict.ts typescript: Enable strictNullChecks. 2020-07-28 11:01:35 -07:00
gear_menu.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
global.d.ts streams: Allow creating stream pills to submit Add subscriber form. 2020-08-31 16:57:32 -07:00
hash_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
hashchange.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
hbs.d.ts blueslip: Make stack trace more readable. 2019-10-31 13:47:54 -07:00
hotkey.js message_edit_form: Make edit controls accessible. 2020-08-11 12:35:15 -07:00
hotspots.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
huddle_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
i18n.js js: Remove extra consecutive spaces. 2020-07-17 14:31:25 -07:00
info_overlay.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
input_pill.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
invite.js invite: Use `email` rather than `values[0]` in invite.js. 2020-08-06 15:47:00 -07:00
keydown_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
lazy_set.js js: Normalize strings to double quotes. 2020-07-17 14:31:24 -07:00
lightbox.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
lightbox_canvas.js lightbox_canvas: Remove movementX, movementY polyfill. 2020-08-12 16:07:28 -07:00
list_cursor.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
list_render.js docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
list_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
loading.js loading: Add aria-hidden="true" attribute to loading spinners. 2020-08-09 16:47:56 -07:00
local_message.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
localstorage.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
markdown.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
markdown_config.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
message_edit.js ui: Add loading spinner for Move Topic popover. 2020-08-31 16:51:49 -07:00
message_edit_history.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_events.js stream_topic_history: Update topic last msg_id after msg deletion. 2020-08-04 15:29:03 -07:00
message_fetch.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_flags.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_list_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_list_view.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
message_live_update.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_scroll.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_store.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_util.js filters: Fix has:image and avoid future issues for other has filters. 2020-08-14 16:51:26 -07:00
message_view_header.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
message_viewport.js docs: Fix various capitalization errors. 2020-08-11 10:25:52 -07:00
muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
muting_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
narrow.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
narrow_state.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
navigate.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
night_mode.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
notifications.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
overlays.js overlays: Add popovers.hide_all call to close_overlay. 2020-08-06 16:05:22 -07:00
padded_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
page_params.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
panels.js navbar_alerts: Fix navbar alerts inaccessibility. 2020-08-14 15:57:48 -07:00
people.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
pill_typeahead.js streams: Allow creating stream pills to submit Add subscriber form. 2020-08-31 16:57:32 -07:00
pm_conversations.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
pm_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
pm_list_dom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
poll_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
popovers.js popovers: Align user profile popover with right col USERS header. 2020-08-31 14:01:11 -07:00
presence.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
reactions.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
ready.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
realm_icon.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
realm_logo.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
recent_senders.js recent_topics: Renaming confusingly named deletion handlers. 2020-08-06 12:00:30 -07:00
recent_topics.js docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
reload.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
reload_state.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
reminder.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
rendered_markdown.js markdown: Add copy-to-clipboard button in codeblocks. 2020-08-26 23:18:05 -07:00
resize.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
rows.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
rtl.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
schema.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
scroll_bar.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
scroll_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
search_pill.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search_pill_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search_suggestion.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
search_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
sent_messages.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
server_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
server_events_dispatch.js events: Use op rather than operation in frontend. 2020-08-24 12:44:29 -07:00
settings.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_account.js settings_account: Fix error message while deactivating account. 2020-08-30 17:12:57 -07:00
settings_bots.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_config.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_display.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_emoji.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_exports.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_invites.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_linkifiers.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_notifications.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_org.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_panel_menu.js settings: Hide open popovers when switching panels in settings overlay. 2020-08-12 17:31:25 -07:00
settings_profile_fields.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_sections.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_streams.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_toggle.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
settings_user_groups.js refactor: Extract `set_up_typeahead_on_pills` to a new file. 2020-08-04 15:58:12 -07:00
settings_users.js user_deactivation: Use fa-user-times on reactivation. 2020-08-27 11:45:35 -07:00
setup.js settings_account: Don't redirect to login page during password change. 2020-08-30 14:58:49 -07:00
spoilers.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
starred_messages.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_color.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_create.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
stream_data.js subscriptions: Refactor template rendering of `stream_privacy_policy`. 2020-08-04 15:48:35 -07:00
stream_edit.js stream edit: Allow creating stream pills when typeahead is unused. 2020-08-31 16:57:32 -07:00
stream_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_muting.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_pill.js stream edit: Allow creating stream pills when typeahead is unused. 2020-08-31 16:57:32 -07:00
stream_popover.js ui: Add loading spinner for Move Topic popover. 2020-08-31 16:51:49 -07:00
stream_sort.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
stream_topic_history.js stream_topic_history: Update max msg id of stream post msg deletion. 2020-08-04 15:29:03 -07:00
stream_ui_updates.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
submessage.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
subs.js docs: Fix capitalization of keyboard keys. 2020-08-11 10:25:53 -07:00
templates.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
tictactoe_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
timerender.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
todo_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
top_left_corner.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_generator.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_list.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_list_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
topic_zoom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
transmit.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
tslint.json lint: Format JSON files with Prettier. 2020-07-24 09:42:56 -07:00
tutorial.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
typeahead_helper.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
typing.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
typing_data.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
typing_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
ui.js recent_topics: Renaming confusingly named deletion handlers. 2020-08-06 12:00:30 -07:00
ui_init.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
ui_report.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
ui_util.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
unread.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
unread_ops.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
unread_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
upload.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
upload_widget.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_events.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_groups.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_pill.js refactor: Extract `set_up_typeahead_on_pills` to a new file. 2020-08-04 15:58:12 -07:00
user_search.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_status.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
user_status_ui.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
util.js docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
vdom.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
widgetize.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
zcommand.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
zform.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00
zulip.js js: Add "use strict" directive to CommonJS files. 2020-07-31 22:09:46 -07:00