zulip/static/templates
Steve Howell 8aa3eebe70 refactor: Render Stream Settings in two steps.
We now render the "skin" part of "Stream Settings" before
adding in the actual streams.  The new function
populate_stream_settings_left_panel() takes care of adding
the streams.  It uses a new template called
`subscriptions.handlebars`.

Splitting out this function will give us more flexibility
for various improvements.

First, we can decide to render the list after we open the
overlay, just to avoid the problem that users don't know why
the modal's opening.  (And we could add a loader spinner as
needed.)

Second, we can improve our filter features so that we do
filtering in the data instead of moving DOM rows around,
which is expensive.

Third, we can eventually introduce progressive rendering.

Finally, having the function broken out will make profiling
more precise about where bottlenecks exist.
2018-07-26 11:20:46 -07:00
..
settings settings: Use delivery_email for user settings. 2018-07-23 15:38:41 -07:00
widgets widgets: Add todo widget. 2018-07-10 11:18:05 +05:30
.gitignore
actions_popover_content.handlebars message view: Hide "view source" and "quote" for deleted messages. 2018-03-27 16:43:24 -07:00
admin_default_streams_list.handlebars admin_default_streams_list.handlebars: Use fa-4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
admin_emoji_list.handlebars admin_emoji_list.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
admin_filter_list.handlebars admin_filter_list.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:16 +05:30
admin_invites_list.handlebars admin_invites_list.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:16 +05:30
admin_profile_field_list.handlebars settings: Improve styling of draggable profile field rows. 2018-07-13 18:17:03 +05:30
admin_tab.handlebars org settings: Remove "Delete streams" administrative tab from settings. 2018-04-30 17:47:34 +05:30
admin_user_group_list.handlebars user groups: Sanitize pill_container selector to avoid escaped strings. 2018-05-25 12:02:34 -07:00
admin_user_list.handlebars admin_user_list.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
alert_word_settings_item.handlebars alert_word_settings_item.handlebars: Use fa-4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
all_messages_sidebar_actions.handlebars all_messages_sidebar_actions.handlebars: Use fa-4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
announce_stream_docs.handlebars create stream: Use English grammar for message about announcement. 2018-02-01 11:26:57 -08:00
archive_message_group.handlebars public_archives: Add styling to the public topics. 2018-05-02 15:23:33 -07:00
archive_recipient_row.handlebars public_archives: Add styling to the public topics. 2018-05-02 15:23:33 -07:00
bankruptcy_modal.handlebars
bookend.handlebars message view: Decode HTML in Stream subscription messages. 2017-10-11 09:59:48 -07:00
bot_avatar_row.handlebars bot_avatar_row.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
bot_owner_select.handlebars bots: Handle exception on changing bot owner to invalid user. 2018-02-13 09:23:13 -08:00
compose-invite-users.handlebars compose: Improve line wrapping for multiline compose box alerts. 2018-03-06 13:01:41 -08:00
compose_all_everyone.handlebars
compose_announce.handlebars compose: Warn users when posting to the #announce stream. 2017-12-20 07:36:50 -05:00
compose_not_subscribed.handlebars compose: Add subscribe button to the not subscribed stream error message. 2018-04-05 17:15:18 -07:00
compose_notification.handlebars unicode: Replace "×" with HTML and HEX entities. 2017-08-22 16:31:53 -07:00
compose_private_stream_alert.handlebars compose: Improve line wrapping for multiline compose box alerts. 2018-03-06 13:01:41 -08:00
default_language_modal.handlebars settings: Add modal fade. 2018-04-28 12:55:15 -07:00
draft.handlebars draft.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
draft_table_body.handlebars compose: Remove draft older than 30 days. 2018-03-14 10:57:11 -07:00
edit_bot.handlebars static/templates/edit_bot.handlebars: Fix undefined bot_id. 2018-05-15 10:35:19 -07:00
email_address_hint.handlebars subscription: Improve email-hint popover style. 2018-03-23 09:55:44 -07:00
embedded_bot_config_item.handlebars linter: Make html singleton tags use 2 space indentation. 2018-04-07 20:08:31 -07:00
emoji_popover.handlebars emoji_picker: Add emoji showcase. 2017-09-29 21:09:00 +00:00
emoji_popover_content.handlebars emoji_popover_content.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
emoji_popover_emoji.handlebars emoji: Rename `css_class` to `emoji_code` in emoji.js. 2018-07-23 12:35:08 -07:00
emoji_popover_search_results.handlebars emoji_picker: Change emoji picker to be category based. 2017-08-14 12:52:35 -07:00
emoji_showcase.handlebars emoji: Rename `css_class` to `emoji_code` in emoji.js. 2018-07-23 12:35:08 -07:00
group_pms.handlebars right-sidebar: Narrow pm/group-pm on clicking unread count badge. 2018-06-27 11:26:24 -04:00
hotspot_overlay.handlebars template_parser: Add parsing support for self closing tags as per HTML5. 2018-02-15 17:47:43 -05:00
input_pill.handlebars input-pill: Refactor pills to eliminate fixed positioning of elements. 2018-07-23 10:21:13 -07:00
intro_reply_hotspot.handlebars hotspots: Style "How to reply" hotspot. 2018-05-31 12:56:37 -07:00
invite_subscription.handlebars linter: Make html singleton tags use 2 space indentation. 2018-04-07 20:08:31 -07:00
loader.handlebars settings: Revert "loader" indicator from fontawesome to SVG. 2018-04-06 12:32:45 -07:00
message_edit_form.handlebars message_edit_form.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
message_edit_history.handlebars message edit: Fix edit author text overflow on images. 2018-06-08 07:49:28 -07:00
message_group.handlebars date-separator: Make date rows unselectable. 2017-10-19 17:49:57 -07:00
message_reaction.handlebars reactions.js: Migrate webapp to use the new reactions API. 2017-11-20 15:27:20 -08:00
message_reactions.handlebars emoji_picker: Correctly restore the title attribute of base element. 2017-09-16 08:17:41 -07:00
more_topics.handlebars left-sidebar: Remove topics help code. 2017-11-15 11:01:33 -08:00
muted_topic_ui_row.handlebars
new_stream_users.handlebars linter: Make html singleton tags use 2 space indentation. 2018-04-07 20:08:31 -07:00
non_editable_user_group.handlebars user groups: Sanitize pill_container selector to avoid escaped strings. 2018-05-25 12:02:34 -07:00
notification.handlebars
propagate_notification_change.handlebars linter: Enforce 2 space indents on tags spread over multiple lines. 2018-04-07 20:08:44 -07:00
recipient_row.handlebars recipient_row.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
remind_me_popover_content.handlebars reminders: Add various design improvements for the UI/reminder msg. 2018-05-21 09:07:37 -07:00
settings_tab.handlebars settings: Remove obsolete default_desktop_notifications setting. 2018-04-28 13:46:07 -07:00
sidebar_private_message_list.handlebars sidebar_private_message_list.handlebars: Use fa-4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
single_message.handlebars single_message.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
stream_creation_form.handlebars subs: Replace tr block with t in subs handlebars template. 2018-07-23 10:55:16 -07:00
stream_member_list_entry.handlebars streams: Update button styles to new styles. 2017-08-23 12:29:32 -07:00
stream_privacy.handlebars stream_privacy.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
stream_sidebar_actions.handlebars stream_sidebar_actions.handlebars: Use fa-4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
stream_sidebar_row.handlebars stream_sidebar_row.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
stream_types.handlebars subs: Replace tr block with t in subs handlebars template. 2018-07-23 10:55:16 -07:00
subscription.handlebars stream settings: Rename average messages to estimated messages. 2018-06-23 12:48:15 -07:00
subscription_count.handlebars subscriptions_settings_modal: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
subscription_invites_warning_modal.handlebars dark-mode: Make all modals compatible with night mode. 2018-02-09 14:21:13 -08:00
subscription_members.handlebars stream settings: Don't show add-subs-btn if user can't add subscribers. 2018-03-14 09:21:14 -07:00
subscription_setting_icon.handlebars subscriptions_settings_modal: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
subscription_settings.handlebars notification settings: Add UI for stream email notifications. 2018-07-14 12:19:33 +05:30
subscription_stream_privacy_modal.handlebars streams: Improve 'is-announcement-only' checkbox. 2018-06-01 10:05:13 -07:00
subscription_table_body.handlebars refactor: Render Stream Settings in two steps. 2018-07-26 11:20:46 -07:00
subscription_type.handlebars subscriptions_settings_modal: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
subscriptions.handlebars refactor: Render Stream Settings in two steps. 2018-07-26 11:20:46 -07:00
tab_bar.handlebars tab_bar.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
topic_edit_form.handlebars topic_edit_form.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
topic_list_item.handlebars stream_list: Use data-topic-name for topic names. 2017-08-16 18:03:44 -07:00
topic_sidebar_actions.handlebars
typeahead_list_item.handlebars typeahead_list_item.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:03 +05:30
typing_notification.handlebars
typing_notifications.handlebars
uploaded_files_list.handlebars uploaded_files_list.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:31:16 +05:30
user-groups-admin.handlebars guest: Restrict guest access to user group creation and updation. 2018-06-19 11:04:14 -07:00
user_group_info_popover.handlebars popovers: Add a popover for group mentions. 2018-02-16 13:37:02 -08:00
user_group_info_popover_content.handlebars user-groups: Centre align popover content. 2018-07-22 20:14:29 -07:00
user_info_popover.handlebars
user_info_popover_content.handlebars user_info_popover_content.handlebars: Use fa-4.7 icon prefixes. 2018-07-11 20:31:17 +05:30
user_info_popover_title.handlebars
user_presence_row.handlebars user_presence_row.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30
user_presence_rows.handlebars
user_profile_modal.handlebars user_profile_modal.handlebars: Upgrade to font-awesome 4.7 icon prefixes. 2018-07-11 20:17:11 +05:30