From 3fd97b4bba24ca412112aad025a38a32c7a6cf8c Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 16 Mar 2020 09:09:29 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- app/assets/javascripts/labels_select.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'app/assets/javascripts/labels_select.js') diff --git a/app/assets/javascripts/labels_select.js b/app/assets/javascripts/labels_select.js index b8c8cc91f53..7107c970457 100644 --- a/app/assets/javascripts/labels_select.js +++ b/app/assets/javascripts/labels_select.js @@ -495,6 +495,10 @@ export default class LabelsSelect { ].join(''), ); + const rightLabelTextColor = ({ label, escapeStr }) => { + return escapeStr(label.text_color === '#FFFFFF' ? label.color : label.text_color); + }; + const infoIconTemplate = _.template( [ '', @@ -510,7 +514,7 @@ export default class LabelsSelect { spanOpenTag, '<%- label.title.slice(0, label.title.lastIndexOf("::")) %>', '', - '', + '', '<%- label.title.slice(label.title.lastIndexOf("::") + 2) %>', '', '', @@ -536,7 +540,7 @@ export default class LabelsSelect { '<% _.each(labels, function(label){ %>', '<% if (isScopedLabel(label) && enableScopedLabels) { %>', '', - '<%= scopedLabelTemplate({ label, issueUpdateURL, isScopedLabel, enableScopedLabels, infoIconTemplate, scopedLabelsDocumentationLink, tooltipTitleTemplate, escapeStr, linkAttrs: \'data-html="true"\' }) %>', + '<%= scopedLabelTemplate({ label, issueUpdateURL, isScopedLabel, enableScopedLabels, rightLabelTextColor, infoIconTemplate, scopedLabelsDocumentationLink, tooltipTitleTemplate, escapeStr, linkAttrs: \'data-html="true"\' }) %>', '', '<% } else { %>', '<%= labelTemplate({ label, issueUpdateURL, isScopedLabel, enableScopedLabels, tooltipTitleTemplate, escapeStr, linkAttrs: "" }) %>', @@ -548,6 +552,7 @@ export default class LabelsSelect { return tpl({ ...tplData, labelTemplate, + rightLabelTextColor, infoIconTemplate, scopedLabelTemplate, tooltipTitleTemplate, -- cgit v1.2.3