@@ -911,7 +911,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
911911 var ticklabelstep = ax . ticklabelstep ;
912912 var isPeriod = ax . ticklabelmode === 'period' ;
913913 var isReversed = ax . range [ 0 ] > ax . range [ 1 ] ;
914- var ticklabelIndex = ( Lib . isArrayOrTypedArray ( ax . ticklabelindex ) || ! ax . ticklabelindex ) ?
914+ var ticklabelIndex = ( ! ax . ticklabelindex || Lib . isArrayOrTypedArray ( ax . ticklabelindex ) ) ?
915915 ax . ticklabelindex : [ ax . ticklabelindex ] ;
916916 var rng = Lib . simpleMap ( ax . range , ax . r2l , undefined , undefined , opts ) ;
917917 var axrev = ( rng [ 1 ] < rng [ 0 ] ) ;
@@ -927,7 +927,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
927927 var minorTickVals = [ ] ;
928928 // all ticks for which labels are drawn which is not necessarily the major ticks when
929929 // `ticklabelindex` is set.
930- var labelTickVals = [ ] ;
930+ var allTicklabelVals = [ ] ;
931931
932932 var hasMinor = ax . minor && ( ax . minor . ticks || ax . minor . showgrid ) ;
933933
@@ -1093,7 +1093,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
10931093 }
10941094 // Determine for which ticks to draw labels
10951095 if ( ! ticklabelIndex ) {
1096- labelTickVals = tickVals ;
1096+ allTicklabelVals = tickVals ;
10971097 } else {
10981098 // Collect and sort all major and minor ticks, to find the minor ticks `ticklabelIndex`
10991099 // steps away from each major tick. For those minor ticks we want to draw the label.
@@ -1125,7 +1125,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
11251125 if ( uniqueIndices . indexOf ( minorIdx ) === - 1 ) {
11261126 uniqueIndices . push ( minorIdx ) ;
11271127 if ( minorIdx >= 0 && minorIdx < allTickVals . length ) {
1128- labelTickVals . push ( allTickVals [ minorIdx ] ) ;
1128+ allTicklabelVals . push ( allTickVals [ minorIdx ] ) ;
11291129 }
11301130 }
11311131 } ) ;
@@ -1165,7 +1165,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
11651165 }
11661166 }
11671167
1168- if ( isPeriod ) positionPeriodTicks ( labelTickVals , ax , ax . _definedDelta ) ;
1168+ if ( isPeriod ) positionPeriodTicks ( allTicklabelVals , ax , ax . _definedDelta ) ;
11691169
11701170 var i ;
11711171 if ( ax . rangebreaks ) {
@@ -1249,7 +1249,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
12491249 var _value = tickVals [ i ] . value ;
12501250
12511251 if ( _minor ) {
1252- if ( ticklabelIndex && labelTickVals . indexOf ( tickVals [ i ] ) !== - 1 ) {
1252+ if ( ticklabelIndex && allTicklabelVals . indexOf ( tickVals [ i ] ) !== - 1 ) {
12531253 t = setTickLabel ( ax , tickVals [ i ] ) ;
12541254 } else {
12551255 t = { x : _value } ;
@@ -1260,7 +1260,7 @@ axes.calcTicks = function calcTicks(ax, opts) {
12601260 lastVisibleHead = ax . _prevDateHead ;
12611261 t = setTickLabel ( ax , tickVals [ i ] ) ;
12621262 if ( tickVals [ i ] . skipLabel ||
1263- ticklabelIndex && labelTickVals . indexOf ( tickVals [ i ] ) === - 1 ) {
1263+ ticklabelIndex && allTicklabelVals . indexOf ( tickVals [ i ] ) === - 1 ) {
12641264 hideLabel ( t ) ;
12651265 }
12661266
0 commit comments