@@ -15,7 +15,7 @@ var handleTickLabelDefaults = require('./tick_label_defaults');
15
15
var handlePrefixSuffixDefaults = require ( './prefix_suffix_defaults' ) ;
16
16
var handleCategoryOrderDefaults = require ( './category_order_defaults' ) ;
17
17
var handleLineGridDefaults = require ( './line_grid_defaults' ) ;
18
- var handleAutorangeOptionsDefaults = require ( './autorange_options_defaults ' ) ;
18
+ var handleRangeDefaults = require ( './range_defaults ' ) ;
19
19
var setConvert = require ( './set_convert' ) ;
20
20
21
21
var DAY_OF_WEEK = require ( './constants' ) . WEEKDAY_PATTERN ;
@@ -92,38 +92,7 @@ module.exports = function handleAxisDefaults(containerIn, containerOut, coerce,
92
92
93
93
setConvert ( containerOut , layoutOut ) ;
94
94
95
- coerce ( 'minallowed' ) ;
96
- coerce ( 'maxallowed' ) ;
97
- var range = coerce ( 'range' ) ;
98
- var autorangeDflt = containerOut . getAutorangeDflt ( range , options ) ;
99
- var autorange = coerce ( 'autorange' , autorangeDflt ) ;
100
-
101
- var shouldAutorange ;
102
-
103
- // validate range and set autorange true for invalid partial ranges
104
- if ( range && (
105
- ( range [ 0 ] === null && range [ 1 ] === null ) ||
106
- ( ( range [ 0 ] === null || range [ 1 ] === null ) && ( autorange === 'reversed' || autorange === true ) ) ||
107
- ( range [ 0 ] !== null && ( autorange === 'min' || autorange === 'max reversed' ) ) ||
108
- ( range [ 1 ] !== null && ( autorange === 'max' || autorange === 'min reversed' ) )
109
- ) ) {
110
- range = undefined ;
111
- delete containerOut . range ;
112
- containerOut . autorange = true ;
113
- shouldAutorange = true ;
114
- }
115
-
116
- if ( ! shouldAutorange ) {
117
- autorangeDflt = containerOut . getAutorangeDflt ( range , options ) ;
118
- autorange = coerce ( 'autorange' , autorangeDflt ) ;
119
- }
120
-
121
- if ( autorange ) {
122
- handleAutorangeOptionsDefaults ( coerce , autorange , range ) ;
123
- if ( axType === 'linear' || axType === '-' ) coerce ( 'rangemode' ) ;
124
- }
125
-
126
- containerOut . cleanRange ( ) ;
95
+ handleRangeDefaults ( containerIn , containerOut , coerce , options ) ;
127
96
128
97
handleCategoryOrderDefaults ( containerIn , containerOut , coerce , options ) ;
129
98
0 commit comments