zulip/web/styles
Sayam Samal b09dfb782d reactions: Optimize DOM cost of message reactions via dynamic rendering.
Before, the message reactions section along with the add reaction button
was being rendered for every message even when there were no reactions
present - this led to additional DOM cost.

This commit adds the message reactions section only when there is
at least a single reaction on the message, and follows up with a cleanup
of the message reactions section when there are no reactions.

Fixes #31137.

Co-authored-by: Anmol-dev45 <basnetanmol2020@gmail.com>
2024-10-04 11:09:43 -07:00
..
portico register: Ask which review site for how found zulip. 2024-09-27 13:23:08 -07:00
alerts.css css: Refactor theme colors for `alerts`. 2024-09-27 13:27:58 -07:00
app_components.css dropdown_widget: Use CSS variable for disable color. 2024-10-01 18:21:33 -07:00
app_variables.css dropdown_widget: Use CSS variable for disable color. 2024-10-01 18:21:33 -07:00
components.css icons: Replace previous bot icon with new single antenna bot icon. 2024-09-20 09:07:05 -07:00
compose.css send_later_popover: Improve on-focus styling of enter send choices. 2024-10-02 14:35:37 -07:00
dark_theme.css saved_snippets: Add new feature for saved snippets. 2024-10-01 11:48:15 -07:00
drafts.css topic_name: Fix compressing of display topic names. 2024-06-26 12:23:32 -07:00
image_upload_widget.css image_upload_widget: Refactor style of upload_widget's preview_image. 2023-03-27 10:19:29 -07:00
inbox.css icons: Replace previous bot icon with new single antenna bot icon. 2024-09-20 09:07:05 -07:00
informational_overlays.css help modal: Remove small_hotkey style. 2024-09-03 20:52:16 -07:00
input_pill.css custom_profile_fields: Support non editable profile fields. 2024-09-23 18:09:38 -07:00
left_sidebar.css left_sidebar: Add hover styles for action headings. 2024-09-30 13:38:33 -07:00
lightbox.css lightbox: Correctly center lightbox thumbnails. 2024-09-27 13:22:05 -07:00
message_edit_history.css css: Refactor theme colors for `.message_edit_history_content`. 2024-09-23 16:07:51 -07:00
message_header.css topic_name: Fix compressing of display topic names. 2024-06-26 12:23:32 -07:00
message_row.css message_edit: Use display: grid instead of relative positioning. 2024-09-30 17:40:37 -07:00
message_view_header.css css: Use classname for navbar_icon_and_title icon styles. 2024-09-03 10:22:44 -07:00
modal.css modal_button: Use negative outline-offset to compensate for scaling. 2024-07-30 11:27:19 -07:00
popovers.css copy: Use redesigned copy button in user profile modal. 2024-09-20 15:44:20 -07:00
print.css typing: Move the typing notifications to below the mark as read banner. 2024-06-18 14:30:19 -07:00
progress_bar.css refactor: Refactor progress_bar CSS to remove redundant code. 2023-04-05 15:47:14 -07:00
pygments.css styles: Fix invalid CSS generated due to @extend misusage. 2024-09-18 15:33:28 -07:00
reactions.css reactions: Optimize DOM cost of message reactions via dynamic rendering. 2024-10-04 11:09:43 -07:00
recent_view.css icons: Cleanup redundant `.fa-group` related styling. 2024-09-20 09:07:05 -07:00
rendered_markdown.css copy: Use redesigned copy button in rendered codeblocks. 2024-09-20 15:44:20 -07:00
right_sidebar.css sidebars: Restyle vdots icon colors and hover states. 2024-09-30 13:38:33 -07:00
scheduled_messages.css css: Remove unused css for scheduled-messages-loading class. 2024-07-24 10:12:42 -07:00
search.css search: Hide outline unless focus-visible. 2024-09-19 19:51:43 -07:00
settings.css uploaded_files_list: Fix id pollution. 2024-09-30 14:15:31 -07:00
subscriptions.css user_groups: Do not allow click events on disabled pill container. 2024-10-02 14:23:37 -07:00
tooltips.css tooltips: Fix hotkey hints wrapping when next to longer tooltip labels. 2024-09-19 10:49:15 -07:00
typeahead.css typeahead: Improve link styling in typeahead suggestions. 2024-09-23 18:01:47 -07:00
typing_notifications.css typing: Move the typing notifications to below the mark as read banner. 2024-06-18 14:30:19 -07:00
user_circles.css right_sidebar: Establish inner grid on selectable_sidebar_block. 2024-06-06 17:08:13 -07:00
user_status.css user_status: Fix alignment of select-emoji icon of user-status modal. 2024-01-19 09:48:02 -08:00
widgets.css cleanup: Remove remaining CSS, JS .new-style references. 2024-09-11 14:22:45 -07:00
zulip.css saved_snippets: Add new feature for saved snippets. 2024-10-01 11:48:15 -07:00