diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-10-28 15:11:31 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-10-28 15:11:31 +0300 |
commit | 2ebd699ede8f213f6e8f21ba7d1d9904197b2984 (patch) | |
tree | ea8a020f8bc1ffce42e95f76629c72c59e94a7be /app/assets/javascripts/users_select | |
parent | 25788905108838d95a62d7e3ad3ca16e6f6d0fda (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/users_select')
-rw-r--r-- | app/assets/javascripts/users_select/index.js | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/app/assets/javascripts/users_select/index.js b/app/assets/javascripts/users_select/index.js index fbf7e0b3a86..7c1204c511c 100644 --- a/app/assets/javascripts/users_select/index.js +++ b/app/assets/javascripts/users_select/index.js @@ -67,6 +67,22 @@ function UsersSelect(currentUser, els, options = {}) { let assigneeTemplate; let collapsedAssigneeTemplate; + const suggestedReviewersHelpPath = $dropdown.data('suggestedReviewersHelpPath'); + const suggestedReviewersHeaderTemplate = template( + `<div class="gl-display-flex gl-align-items-center"> + <%- header %> + <a + title="${s__('SuggestedReviewers|Learn about suggested reviewers')}" + href="${suggestedReviewersHelpPath}" + rel="noopener" + target="_blank" + aria-label="${s__('SuggestedReviewers|Suggested reviewers help link')}" + class="gl-hover-bg-transparent! gl-p-0! has-tooltip"> + ${spriteIcon('question-o', 'gl-ml-3 gl-icon s16')} + </a> + </div>`, + ); + if (selectedId === undefined) { selectedId = selectedIdDefault; } @@ -383,7 +399,12 @@ function UsersSelect(currentUser, els, options = {}) { if (!suggestedUsers.length) return []; const items = [ - { type: 'header', content: $dropdown.data('suggestedReviewersHeader') }, + { + type: 'header', + content: suggestedReviewersHeaderTemplate({ + header: $dropdown.data('suggestedReviewersHeader'), + }), + }, ...suggestedUsers, { type: 'header', content: $dropdown.data('allMembersHeader') }, ]; |