Skip to content

Commit

Permalink
Review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
kurkle committed Oct 18, 2019
1 parent 240dbae commit e68d290
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 23 deletions.
6 changes: 2 additions & 4 deletions src/controllers/controller.line.js
Original file line number Diff line number Diff line change
Expand Up @@ -121,14 +121,12 @@ module.exports = DatasetController.extend({
var xScale = me._xScale;
var yScale = me._yScale;
var lineModel = meta.dataset._model;
var xvalue = me._getParsedValue(index, xScale);
var yvalue = me._getParsedValue(index, yScale);
var x, y;

var options = me._resolveDataElementOptions(point, index);

x = xScale.getPixelForValue(xvalue);
y = reset ? yScale.getBasePixel() : me.calculatePointY(yvalue, index, datasetIndex);
x = xScale.getPixelForValue(me._getParsedValue(index, xScale));
y = reset ? yScale.getBasePixel() : me.calculatePointY(me._getParsedValue(index, yScale), index, datasetIndex);

// Utility
point._xScale = xScale;
Expand Down
19 changes: 10 additions & 9 deletions src/core/core.scale.js
Original file line number Diff line number Diff line change
Expand Up @@ -928,6 +928,7 @@ var Scale = Element.extend({
},

/**
* Returns visible dataset metas that are attached to this scale
* @private
*/
_getMatchingMetas: function() {
Expand Down Expand Up @@ -976,19 +977,19 @@ var Scale = Element.extend({
* @private
*/
_hasStacks: function(metas) {
var result = this.options.stacked;
var stacked = this.options.stacked;
var i, ilen;

metas = metas || this._getMatchingMetas();
if (result === undefined) {
for (i = 0, ilen = metas.length; i < ilen; ++i) {
if (metas[i].stack !== undefined) {
result = true;
break;
}
if (stacked !== undefined) {
return stacked;
}

for (i = 0, ilen = metas.length; i < ilen; ++i) {
if (metas[i].stack !== undefined) {
return true;
}
}
return result;
return false;
},

/**
Expand Down
12 changes: 2 additions & 10 deletions src/scales/scale.logarithmic.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
var defaults = require('../core/core.defaults');
var helpers = require('../helpers/index');
var Scale = require('../core/core.scale');
var LinearScaleBase = require('./scale.linearbase');
var Ticks = require('../core/core.ticks');

var valueOrDefault = helpers.valueOrDefault;
Expand Down Expand Up @@ -123,16 +124,7 @@ function updateLimits(scale, metas) {
}

module.exports = Scale.extend({
_parse: function(raw) {
if (helpers.isNullOrUndef(raw)) {
return NaN;
}
if ((typeof raw === 'number' || raw instanceof Number) && !isFinite(raw)) {
return NaN;
}

return +raw;
},
_parse: LinearScaleBase.prototype._parse,

determineDataLimits: function() {
var me = this;
Expand Down

0 comments on commit e68d290

Please sign in to comment.