summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Knox <psimyn@gmail.com>2017-03-17 11:10:35 +1100
committerSimon Knox <psimyn@gmail.com>2017-03-17 11:10:35 +1100
commitb67e8bed8b569b1ae05e77493099e3985ece8c25 (patch)
treee69d842cc21618ae93f7af808b16aeaa72f3293d
parentabb5f765c1e1affe0e132c86811e356e4a7008c9 (diff)
downloadgitlab-ce-29559-issue-count.tar.gz
handle commas in Issue total count29559-issue-count
-rw-r--r--app/assets/javascripts/issue.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/app/assets/javascripts/issue.js b/app/assets/javascripts/issue.js
index ef4029a8623..45466c91e4e 100644
--- a/app/assets/javascripts/issue.js
+++ b/app/assets/javascripts/issue.js
@@ -50,20 +50,23 @@ class Issue {
success: function(data, textStatus, jqXHR) {
if ('id' in data) {
$(document).trigger('issuable:change');
- const currentTotal = Number($('.issue_counter').text());
+ let total = Number($('.issue_counter').text().replace(/[^\d]/, ''));
if (isClose) {
$('a.btn-close').addClass('hidden');
$('a.btn-reopen').removeClass('hidden');
$('div.status-box-closed').removeClass('hidden');
$('div.status-box-open').addClass('hidden');
- $('.issue_counter').text(currentTotal - 1);
+ total -= 1;
} else {
$('a.btn-reopen').addClass('hidden');
$('a.btn-close').removeClass('hidden');
$('div.status-box-closed').addClass('hidden');
$('div.status-box-open').removeClass('hidden');
- $('.issue_counter').text(currentTotal + 1);
+ total += 1;
}
+ $('.issue_counter').text(
+ total.toLocaleString ? total.toLocaleString() : total
+ );
} else {
new Flash(issueFailMessage, 'alert');
}