Skip to content

Commit f2819c8

Browse files
Changes requested by @etpinard
1 parent 9de4e3e commit f2819c8

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/components/rangeslider/defaults.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,15 @@ module.exports = function handleDefaults(layoutIn, layoutOut, axName) {
6060
var rangeContainerIn = containerIn[yName] || {};
6161
var rangeContainerOut = containerOut[yName] = {};
6262

63+
var rangemodeDflt;
6364
if(rangeContainerIn.range && layoutOut[yName].isValidRange(rangeContainerIn.range)) {
64-
coerceRange(rangeContainerIn, rangeContainerOut, 'rangemode', 'fixed');
65-
} else {
66-
coerceRange(rangeContainerIn, rangeContainerOut, 'rangemode');
65+
rangemodeDflt = 'fixed';
6766
}
6867

69-
coerceRange(rangeContainerIn, rangeContainerOut, 'range', layoutOut[yName].range.slice());
68+
var rangeMode = coerceRange(rangeContainerIn, rangeContainerOut, 'rangemode', rangemodeDflt);
69+
if(rangeMode !== 'match') {
70+
coerceRange(rangeContainerIn, rangeContainerOut, 'range', layoutOut[yName].range.slice());
71+
}
7072
}
7173
}
7274

0 commit comments

Comments
 (0)