Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Greiling <mike@pixelcog.com>2017-07-27 23:25:13 +0300
committerMike Greiling <mike@pixelcog.com>2017-07-28 09:27:04 +0300
commit45a446ea9475a658631b83e7c7b42838fe2de3b4 (patch)
tree8ee1af39986a2de3d5f89bc670ebaf2ae6ebac65 /app/assets/javascripts/users
parent6902145716d80a13db08d4d72cb4dc5b195fe1ef (diff)
resolve comma-dangle and object-shorthand eslint violations
Diffstat (limited to 'app/assets/javascripts/users')
-rw-r--r--app/assets/javascripts/users/activity_calendar.js35
1 files changed, 12 insertions, 23 deletions
diff --git a/app/assets/javascripts/users/activity_calendar.js b/app/assets/javascripts/users/activity_calendar.js
index 56f3014c983..b2c3b3d70ca 100644
--- a/app/assets/javascripts/users/activity_calendar.js
+++ b/app/assets/javascripts/users/activity_calendar.js
@@ -1,4 +1,4 @@
-/* eslint-disable no-var, vars-on-top, object-shorthand, comma-dangle, eqeqeq, no-mixed-operators, no-return-assign, newline-per-chained-call, prefer-arrow-callback, consistent-return, one-var, one-var-declaration-per-line, prefer-template, quotes, no-unused-vars, no-else-return, max-len, class-methods-use-this */
+/* eslint-disable no-var, vars-on-top, eqeqeq, no-mixed-operators, no-return-assign, newline-per-chained-call, prefer-arrow-callback, consistent-return, one-var, one-var-declaration-per-line, prefer-template, quotes, no-unused-vars, no-else-return, max-len, class-methods-use-this */
import d3 from 'd3';
@@ -18,6 +18,7 @@ export default class ActivityCalendar {
this.daySizeWithSpace = this.daySize + (this.daySpace * 2);
this.monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
this.months = [];
+
// Loop through the timestamps to create a group of objects
// The group of objects will be grouped based on the day of the week they are
this.timestampsTmp = [];
@@ -36,7 +37,7 @@ export default class ActivityCalendar {
date.setDate(date.getDate() + i);
var day = date.getDay();
- var count = timestamps[date.format('yyyy-mm-dd')];
+ var count = timestamps[date.format('yyyy-mm-dd')] || 0;
// Create a new group array if this is the first day of the week
// or if is first object
@@ -45,13 +46,9 @@ export default class ActivityCalendar {
group += 1;
}
- var innerArray = this.timestampsTmp[group - 1];
// Push to the inner array the values that will be used to render map
- innerArray.push({
- count: count || 0,
- date: date,
- day: day
- });
+ var innerArray = this.timestampsTmp[group - 1];
+ innerArray.push({ count, date, day });
}
// Init color functions
@@ -97,15 +94,9 @@ export default class ActivityCalendar {
lastMonthX = lastMonth.x;
}
if (lastMonth == null) {
- return this.months.push({
- month: month,
- x: x
- });
+ return this.months.push({ month, x });
} else if (month !== lastMonth.month && x - this.daySizeWithSpace !== lastMonthX) {
- return this.months.push({
- month: month,
- x: x
- });
+ return this.months.push({ month, x });
}
}
});
@@ -144,14 +135,14 @@ export default class ActivityCalendar {
const days = [
{
text: 'M',
- y: 29 + (this.daySizeWithSpace * 1)
+ y: 29 + (this.daySizeWithSpace * 1),
}, {
text: 'W',
- y: 29 + (this.daySizeWithSpace * 3)
+ y: 29 + (this.daySizeWithSpace * 3),
}, {
text: 'F',
- y: 29 + (this.daySizeWithSpace * 5)
- }
+ y: 29 + (this.daySizeWithSpace * 5),
+ },
];
this.svg.append('g')
.selectAll('text')
@@ -227,8 +218,6 @@ export default class ActivityCalendar {
}
initTooltips() {
- return $('.js-contrib-calendar .js-tooltip').tooltip({
- html: true
- });
+ $('.js-contrib-calendar .js-tooltip').tooltip({ html: true });
}
}