@@ -136,7 +136,7 @@ module.exports = function(gd) {
136
136
137
137
opts . _rl = [ range0 , range1 ] ;
138
138
139
- if ( oppAxisOpts . rangeslidermode ) {
139
+ if ( oppAxisOpts . rangeslidermode === 'auto' || oppAxisOpts . rangeslidermode === 'fixed' ) {
140
140
var range0OppAxis = oppAxisOpts . r2l ( oppAxisOpts . rangesliderrange [ 0 ] ) ,
141
141
range1OppAxis = oppAxisOpts . r2l ( oppAxisOpts . rangesliderrange [ 1 ] ) ,
142
142
distOppAxis = range1OppAxis - range0OppAxis ;
@@ -305,7 +305,7 @@ function setPixelRange(rangeSlider, gd, axisOpts, opts, oppAxisOpts) {
305
305
. attr ( 'x' , pixelMax )
306
306
. attr ( 'width' , opts . _width - pixelMax ) ;
307
307
308
- if ( oppAxisOpts . rangeslidermode ) {
308
+ if ( oppAxisOpts . rangeslidermode === 'auto' || oppAxisOpts . rangeslidermode === 'fixed' ) {
309
309
var pixelMinOppAxis = opts . _height - clampOppAxis ( opts . d2pOppAxis ( oppAxisOpts . _rl [ 1 ] ) ) ,
310
310
pixelMaxOppAxis = opts . _height - clampOppAxis ( opts . d2pOppAxis ( oppAxisOpts . _rl [ 0 ] ) ) ;
311
311
@@ -428,7 +428,7 @@ function drawRangePlot(rangeSlider, gd, axisOpts, opts) {
428
428
mockFigure . layout [ oppAxisName ] = {
429
429
type : oppAxisOpts . type ,
430
430
domain : [ 0 , 1 ] ,
431
- range : oppAxisOpts . rangeslidermode ? oppAxisOpts . rangesliderrange . slice ( ) : oppAxisOpts . range . slice ( ) ,
431
+ range : ( oppAxisOpts . rangeslidermode === 'auto' || oppAxisOpts . rangeslidermode === 'fixed' ) ? oppAxisOpts . rangesliderrange . slice ( ) : oppAxisOpts . range . slice ( ) ,
432
432
calendar : oppAxisOpts . calendar
433
433
} ;
434
434
@@ -495,7 +495,7 @@ function drawMasks(rangeSlider, gd, axisOpts, opts, oppAxisOpts) {
495
495
. call ( Color . fill , constants . maskColor ) ;
496
496
497
497
// masks used for oppAxis zoom
498
- if ( oppAxisOpts . rangeslidermode ) {
498
+ if ( oppAxisOpts . rangeslidermode === 'auto' || oppAxisOpts . rangeslidermode === 'fixed' ) {
499
499
var maskMinOppAxis = rangeSlider . selectAll ( 'rect.' + constants . maskMinOppAxisClassName )
500
500
. data ( [ 0 ] ) ;
501
501
0 commit comments