@@ -137,7 +137,7 @@ module.exports = function(gd) {
137137
138138 opts . _rl = [ range0 , range1 ] ;
139139
140- if ( oppAxisRangeOpts . rangemode === 'auto' || oppAxisRangeOpts . rangemode === 'fixed ') {
140+ if ( oppAxisRangeOpts . rangemode !== 'match ') {
141141 var range0OppAxis = oppAxisOpts . r2l ( oppAxisRangeOpts . range [ 0 ] ) ,
142142 range1OppAxis = oppAxisOpts . r2l ( oppAxisRangeOpts . range [ 1 ] ) ,
143143 distOppAxis = range1OppAxis - range0OppAxis ;
@@ -306,7 +306,7 @@ function setPixelRange(rangeSlider, gd, axisOpts, opts, oppAxisOpts, oppAxisRang
306306 . attr ( 'x' , pixelMax )
307307 . attr ( 'width' , opts . _width - pixelMax ) ;
308308
309- if ( oppAxisRangeOpts . rangemode === 'auto' || oppAxisRangeOpts . rangemode === 'fixed ') {
309+ if ( oppAxisRangeOpts . rangemode !== 'match ') {
310310 var pixelMinOppAxis = opts . _height - clampOppAxis ( opts . d2pOppAxis ( oppAxisOpts . _rl [ 1 ] ) ) ,
311311 pixelMaxOppAxis = opts . _height - clampOppAxis ( opts . d2pOppAxis ( oppAxisOpts . _rl [ 0 ] ) ) ;
312312
@@ -430,7 +430,7 @@ function drawRangePlot(rangeSlider, gd, axisOpts, opts) {
430430 mockFigure . layout [ oppAxisName ] = {
431431 type : oppAxisOpts . type ,
432432 domain : [ 0 , 1 ] ,
433- range : oppAxisRangeOpts . rangemode === 'auto' || oppAxisRangeOpts . rangemode === 'fixed ' ? oppAxisRangeOpts . range . slice ( ) : oppAxisOpts . range . slice ( ) ,
433+ range : oppAxisRangeOpts . rangemode !== 'match ' ? oppAxisRangeOpts . range . slice ( ) : oppAxisOpts . range . slice ( ) ,
434434 calendar : oppAxisOpts . calendar
435435 } ;
436436
@@ -471,7 +471,7 @@ function filterRangePlotCalcData(calcData, subplotId) {
471471 return out ;
472472}
473473
474- function drawMasks ( rangeSlider , gd , axisOpts , opts , oppAxisOpts ) {
474+ function drawMasks ( rangeSlider , gd , axisOpts , opts , oppAxisRangeOpts ) {
475475 var maskMin = rangeSlider . selectAll ( 'rect.' + constants . maskMinClassName )
476476 . data ( [ 0 ] ) ;
477477
@@ -497,7 +497,7 @@ function drawMasks(rangeSlider, gd, axisOpts, opts, oppAxisOpts) {
497497 . call ( Color . fill , constants . maskColor ) ;
498498
499499 // masks used for oppAxis zoom
500- if ( oppAxisOpts . rangemode === 'auto' || oppAxisOpts . rangemode === 'fixed ') {
500+ if ( oppAxisRangeOpts . rangemode !== 'match ') {
501501 var maskMinOppAxis = rangeSlider . selectAll ( 'rect.' + constants . maskMinOppAxisClassName )
502502 . data ( [ 0 ] ) ;
503503
0 commit comments