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 11'use strict' ;
22
33var d3Time = require ( 'd3-time' ) ;
4+ var beginCap = require ( '../../lib' ) . beginCap ;
45
56module . exports = function getUpdateObject ( axisLayout , buttonLayout ) {
67 var axName = axisLayout . _name ;
@@ -23,10 +24,7 @@ function getXRange(axisLayout, buttonLayout) {
2324 var base = new Date ( axisLayout . r2l ( currentRange [ 1 ] ) ) ;
2425 var step = buttonLayout . step ;
2526
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 ) ] ;
3028
3129 var count = buttonLayout . count ;
3230 var range0 ;
Original file line number Diff line number Diff line change @@ -1347,6 +1347,10 @@ lib.bigFont = function(size) {
13471347 return Math . round ( 1.2 * size ) ;
13481348} ;
13491349
1350+ lib . beginCap = function ( str ) {
1351+ return str . charAt ( 0 ) . toUpperCase ( ) + str . slice ( 1 ) ;
1352+ } ;
1353+
13501354var firefoxVersion = lib . getFirefoxVersion ( ) ;
13511355// see https://bugzilla.mozilla.org/show_bug.cgi?id=1684973
13521356var isProblematicFirefox = firefoxVersion !== null && firefoxVersion < 86 ;
Original file line number Diff line number Diff line change @@ -643,7 +643,7 @@ function getProjection(geoLayout) {
643643
644644 var projName = constants . projNames [ projType ] ;
645645 // 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 ) ;
647647 var projFn = geo [ projName ] || geoProjection [ projName ] ;
648648 var projection = projFn ( ) ;
649649
You can’t perform that action at this time.
0 commit comments