File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
3
3
var d3Time = require ( 'd3-time' ) ;
4
+ var beginCap = require ( '../../lib' ) . beginCap ;
4
5
5
6
module . exports = function getUpdateObject ( axisLayout , buttonLayout ) {
6
7
var axName = axisLayout . _name ;
@@ -23,10 +24,7 @@ function getXRange(axisLayout, buttonLayout) {
23
24
var base = new Date ( axisLayout . r2l ( currentRange [ 1 ] ) ) ;
24
25
var step = buttonLayout . step ;
25
26
26
- var utcStep = d3Time [ 'utc' +
27
- // Capitalized step e.g. month -> Month
28
- ( step . charAt ( 0 ) . toUpperCase ( ) + step . slice ( 1 ) )
29
- ] ;
27
+ var utcStep = d3Time [ 'utc' + beginCap ( step ) ] ;
30
28
31
29
var count = buttonLayout . count ;
32
30
var range0 ;
Original file line number Diff line number Diff line change @@ -1347,6 +1347,10 @@ lib.bigFont = function(size) {
1347
1347
return Math . round ( 1.2 * size ) ;
1348
1348
} ;
1349
1349
1350
+ lib . beginCap = function ( str ) {
1351
+ return str . charAt ( 0 ) . toUpperCase ( ) + str . slice ( 1 ) ;
1352
+ } ;
1353
+
1350
1354
var firefoxVersion = lib . getFirefoxVersion ( ) ;
1351
1355
// see https://bugzilla.mozilla.org/show_bug.cgi?id=1684973
1352
1356
var isProblematicFirefox = firefoxVersion !== null && firefoxVersion < 86 ;
Original file line number Diff line number Diff line change @@ -643,7 +643,7 @@ function getProjection(geoLayout) {
643
643
644
644
var projName = constants . projNames [ projType ] ;
645
645
// uppercase the first letter and add geo to the start of method name
646
- projName = 'geo' + projName . charAt ( 0 ) . toUpperCase ( ) + projName . slice ( 1 ) ;
646
+ projName = 'geo' + Lib . beginCap ( projName ) ;
647
647
var projFn = geo [ projName ] || geoProjection [ projName ] ;
648
648
var projection = projFn ( ) ;
649
649
You can’t perform that action at this time.
0 commit comments