mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
Earlier, we were appending view all subscribers link using JQuery.append, which leaves open the possibility for the component to be appended multiple times if the function calling it gets called multiple times. It is better to have the link div in right_sidebar.hbs and then insert the html when required.
43 lines
2.4 KiB
Handlebars
43 lines
2.4 KiB
Handlebars
<div class="right-sidebar" id="right-sidebar" role="navigation">
|
|
<div class="right-sidebar-items">
|
|
<div id="user-list">
|
|
<div id="userlist-header">
|
|
<div id="userlist-header-search">
|
|
<input class="user-list-filter home-page-input filter_text_input" type="text" autocomplete="off" placeholder="{{t 'Filter users' }}" />
|
|
<button type="button" class="clear_search_button" id="clear_search_people_button">
|
|
<i class="zulip-icon zulip-icon-close" aria-hidden="true"></i>
|
|
</button>
|
|
</div>
|
|
<span id="buddy-list-menu-icon" class="user-list-sidebar-menu-icon">
|
|
<i class="zulip-icon zulip-icon-more-vertical" aria-hidden="true"></i>
|
|
</span>
|
|
</div>
|
|
<div id="buddy_list_wrapper" class="scrolling_list" data-simplebar data-simplebar-tab-index="-1">
|
|
<div id="buddy-list-participants-container" class="buddy-list-section-container">
|
|
<div class="buddy-list-subsection-header"></div>
|
|
<ul id="buddy-list-participants" class="buddy-list-section"></ul>
|
|
</div>
|
|
<div id="buddy-list-users-matching-view-container" class="buddy-list-section-container">
|
|
<div class="buddy-list-subsection-header"></div>
|
|
<ul id="buddy-list-users-matching-view" class="buddy-list-section"></ul>
|
|
<div class="buddy-list-user-link view-all-subscribers-link"></div>
|
|
</div>
|
|
<div id="buddy-list-other-users-container" class="buddy-list-section-container">
|
|
<div class="buddy-list-subsection-header"></div>
|
|
<ul id="buddy-list-other-users" class="buddy-list-section"></ul>
|
|
<div class="buddy-list-user-link view-all-users-link"></div>
|
|
</div>
|
|
<div id="buddy_list_wrapper_padding"></div>
|
|
<div class="invite-user-shortcut">
|
|
<a class="invite-user-link right-sidebar-wrappable-text-container" role="button">
|
|
<span class="right-sidebar-wrappable-text-inner">
|
|
{{t 'Invite to organization' }}
|
|
</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div id="buddy-list-loading-subscribers"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|