summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/diffs/utils/merge_request.js
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-03-28 12:08:19 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-03-28 12:08:19 +0000
commit3fa33c82f9c49f4b53ddcf017fe77f1bff48a460 (patch)
tree6b0fb548b09370de722e06f47548c80380ff452d /app/assets/javascripts/diffs/utils/merge_request.js
parentdba63244c19187d32f1f998403555f1893f5abdb (diff)
downloadgitlab-ce-3fa33c82f9c49f4b53ddcf017fe77f1bff48a460.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/diffs/utils/merge_request.js')
-rw-r--r--app/assets/javascripts/diffs/utils/merge_request.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/assets/javascripts/diffs/utils/merge_request.js b/app/assets/javascripts/diffs/utils/merge_request.js
index 43e04a814c5..6847b8900d2 100644
--- a/app/assets/javascripts/diffs/utils/merge_request.js
+++ b/app/assets/javascripts/diffs/utils/merge_request.js
@@ -1,3 +1,5 @@
+import { ZERO_CHANGES_ALT_DISPLAY } from '../constants';
+
const endpointRE = /^(\/?(.+?)\/(.+?)\/-\/merge_requests\/(\d+)).*$/i;
function getVersionInfo({ endpoint } = {}) {
@@ -13,6 +15,17 @@ function getVersionInfo({ endpoint } = {}) {
};
}
+export function updateChangesTabCount({
+ count,
+ badge = document.querySelector('.js-diffs-tab .gl-badge'),
+} = {}) {
+ if (badge) {
+ // The purpose of this function is to assign to this parameter
+ /* eslint-disable-next-line no-param-reassign */
+ badge.textContent = count || ZERO_CHANGES_ALT_DISPLAY;
+ }
+}
+
export function getDerivedMergeRequestInformation({ endpoint } = {}) {
let mrPath;
let userOrGroup;