Fixes code style

This commit is contained in:
Roman Galochkin 2020-02-27 14:15:40 +03:00
parent ec08860698
commit 1684d79d9b

View File

@ -97,11 +97,11 @@ export class CdfChartD3 {
// Add svg. // Add svg.
this.svg = this._container this.svg = this._container
.createObject({ tag: 'svg', selector: 'svg-chart-container' }) .createObject({ tag: 'svg', selector: 'svg-chart-container' })
.attr('width', "100%") .attr('width', '100%')
.attr('height', this.attrs.svgHeight) .attr('height', this.attrs.svgHeight)
.attr('pointer-events', 'none'); .attr('pointer-events', 'none');
// Add container "g" (empty) element. // Add container 'g' (empty) element.
this.chart = this.svg this.chart = this.svg
.createObject({ tag: 'g', selector: 'chart' }) .createObject({ tag: 'g', selector: 'chart' })
.attr( .attr(
@ -175,13 +175,13 @@ export class CdfChartD3 {
.ticks(3) .ticks(3)
.tickFormat(d => { .tickFormat(d => {
if (Math.abs(d) < 1) { if (Math.abs(d) < 1) {
return d3.format(".2")(d); return d3.format('.2')(d);
} else if (xMin > 1000 && xMax < 3000) { } else if (xMin > 1000 && xMax < 3000) {
// Condition which identifies years; 2019, 2020, 2021. // Condition which identifies years; 2019, 2020, 2021.
return d3.format(".0")(d); return d3.format('.0')(d);
} else { } else {
const prefix = d3.formatPrefix(".0", d); const prefix = d3.formatPrefix('.0', d);
return prefix(d).replace("G", "B"); return prefix(d).replace('G', 'B');
} }
}); });
} }
@ -318,7 +318,7 @@ export class CdfChartD3 {
.domain([yMinDomain, yMaxDomain]) .domain([yMinDomain, yMaxDomain])
.range([this.calc.chartHeight, 0]); .range([this.calc.chartHeight, 0]);
// Adds "g" for an y-axis. // Adds 'g' for an y-axis.
this.chart.append('g') this.chart.append('g')
.attr('class', 'lollipops-y-axis') .attr('class', 'lollipops-y-axis')
.attr('transform', `translate(${this.calc.chartWidth}, 0)`) .attr('transform', `translate(${this.calc.chartWidth}, 0)`)
@ -331,10 +331,10 @@ export class CdfChartD3 {
.classed('lollipops-circle-mouseover', true) .classed('lollipops-circle-mouseover', true)
.attr('r', 6); .attr('r', 6);
tooltip.transition() tooltip.transition()
.style("opacity", .9); .style('opacity', .9);
tooltip.html(`X: ${d.x}, Y: ${d.y}`) tooltip.html(`X: ${d.x}, Y: ${d.y}`)
.style("left", (distributionChart.xScale(d.x) + 60) + "px") .style('left', (distributionChart.xScale(d.x) + 60) + 'px')
.style("top", yScale(d.y) + "px"); .style('top', yScale(d.y) + 'px');
} }
function hideTooltip(d) { function hideTooltip(d) {
@ -344,7 +344,7 @@ export class CdfChartD3 {
.classed('lollipops-circle-mouseover', false) .classed('lollipops-circle-mouseover', false)
.attr('r', 4); .attr('r', 4);
tooltip.transition() tooltip.transition()
.style("opacity", 0); .style('opacity', 0);
} }
// Lines. // Lines.
@ -360,9 +360,9 @@ export class CdfChartD3 {
.attr('y2', yScale(0)); .attr('y2', yScale(0));
// Define the div for the tooltip // Define the div for the tooltip
const tooltip = this._container.append("div") const tooltip = this._container.append('div')
.attr("class", "lollipop-tooltip") .attr('class', 'lollipop-tooltip')
.style("opacity", 0); .style('opacity', 0);
// Circles. // Circles.
this.chart.selectAll('lollipops-circle') this.chart.selectAll('lollipops-circle')
@ -386,8 +386,8 @@ export class CdfChartD3 {
.attr('y', 0) .attr('y', 0)
.attr('opacity', 0) .attr('opacity', 0)
.attr('pointer-events', 'all') .attr('pointer-events', 'all')
.on("mouseover", showTooltip) .on('mouseover', showTooltip)
.on("mouseout", hideTooltip) .on('mouseout', hideTooltip)
; ;
} }
@ -396,7 +396,7 @@ export class CdfChartD3 {
* @returns {string} * @returns {string}
*/ */
formatDates(ts) { formatDates(ts) {
return moment(ts).format("MMMM Do YYYY"); return moment(ts).format('MMMM Do YYYY');
} }
/** /**
@ -405,23 +405,23 @@ export class CdfChartD3 {
*/ */
getTimeTicksByStr(unit) { getTimeTicksByStr(unit) {
switch (unit) { switch (unit) {
case "months": case 'months':
return d3.timeMonth.every(4); return d3.timeMonth.every(4);
case "quarters": case 'quarters':
return d3.timeMonth.every(3); return d3.timeMonth.every(3);
case "hours": case 'hours':
return d3.timeHour.every(10); return d3.timeHour.every(10);
case "days": case 'days':
return d3.timeDay.every(7); return d3.timeDay.every(7);
case "seconds": case 'seconds':
return d3.timeSecond.every(10); return d3.timeSecond.every(10);
case "years": case 'years':
return d3.timeYear.every(10); return d3.timeYear.every(10);
case "minutes": case 'minutes':
return d3.timeMinute.every(10); return d3.timeMinute.every(10);
case "weeks": case 'weeks':
return d3.timeWeek.every(10); return d3.timeWeek.every(10);
case "milliseconds": case 'milliseconds':
return d3.timeMillisecond.every(10); return d3.timeMillisecond.every(10);
default: default:
return d3.timeYear.every(10); return d3.timeYear.every(10);