projects
/
dygraphs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix some tests & gallery entries
[dygraphs.git]
/
src
/
extras
/
rebase.js
diff --git
a/src/extras/rebase.js
b/src/extras/rebase.js
index
1c518a8
..
2e93116
100644
(file)
--- a/
src/extras/rebase.js
+++ b/
src/extras/rebase.js
@@
-19,8
+19,15
@@
/*global Dygraph:false */
(function() {
/*global Dygraph:false */
(function() {
+
"use strict";
"use strict";
+ // Matches DefaultHandler.parseFloat
+ var parseFloat = function(val) {
+ if (val === null) return NaN;
+ return val;
+ };
+
Dygraph.DataHandlers.RebaseHandler = function(baseOpt) {
this.baseOpt = baseOpt;
};
Dygraph.DataHandlers.RebaseHandler = function(baseOpt) {
this.baseOpt = baseOpt;
};
@@
-66,7
+73,7
@@
for (var i = 0; i <= lastIdx; ++i) {
var item = series[i];
var yraw = item[1];
for (var i = 0; i <= lastIdx; ++i) {
var item = series[i];
var yraw = item[1];
- var yval = yraw === null ? null :
Dygraph.DataHandler.
parseFloat(yraw);
+ var yval = yraw === null ? null : parseFloat(yraw);
if (yval !== null) {
if (i === firstIdx) {
yval = (this.baseOpt === "percent") ? 0 : this.baseOpt;
if (yval !== null) {
if (i === firstIdx) {
yval = (this.baseOpt === "percent") ? 0 : this.baseOpt;
@@
-77,7
+84,7
@@
var point = {
x: NaN,
y: NaN,
var point = {
x: NaN,
y: NaN,
- xval:
Dygraph.DataHandler.
parseFloat(item[0]),
+ xval: parseFloat(item[0]),
yval: yval,
name: setName,
idx: i + boundaryIdStart
yval: yval,
name: setName,
idx: i + boundaryIdStart