File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ module.exports = {
15
15
* to avoid glitches: Make sure that even when you multiply it by the
16
16
* number of pixels on a giant screen it still works
17
17
*/
18
- FP_SAFE : Number . MAX_VALUE / 10000 ,
18
+ FP_SAFE : Number . MAX_VALUE * 1e-4 ,
19
19
20
20
/*
21
21
* conversion of date units to milliseconds
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ var utcFormat = require('d3-time-format').utcFormat;
5
5
var isNumeric = require ( 'fast-isnumeric' ) ;
6
6
7
7
var numConstants = require ( '../constants/numerical' ) ;
8
- var FP_SAFE = numConstants . FP_SAFE ;
8
+ var MAX_SAFE = numConstants . FP_SAFE ;
9
+ var MIN_SAFE = - MAX_SAFE ;
9
10
var BADNUM = numConstants . BADNUM ;
10
11
11
12
var lib = module . exports = { } ;
@@ -166,8 +167,7 @@ lib.cleanNumber = require('./clean_number');
166
167
lib . ensureNumber = function ensureNumber ( v ) {
167
168
if ( ! isNumeric ( v ) ) return BADNUM ;
168
169
v = Number ( v ) ;
169
- if ( v < - FP_SAFE || v > FP_SAFE ) return BADNUM ;
170
- return isNumeric ( v ) ? Number ( v ) : BADNUM ;
170
+ return ( v > MAX_SAFE || v < MIN_SAFE ) ? BADNUM : v ;
171
171
} ;
172
172
173
173
/**
You can’t perform that action at this time.
0 commit comments