@@ -223,14 +223,10 @@ function makePadFn(fullLayout, ax, max) {
223
223
if ( axReverse ) max = ! max ;
224
224
}
225
225
226
- var A = 0 ;
227
- var B = 0 ;
226
+ var zero = 0 ;
228
227
if ( ! isLinked ( fullLayout , ax . _id ) ) {
229
- A = padInsideLabelsOnAnchorAxis ( ax , max ) ;
230
- B = padInsideLabelsOnThisAxis ( ax , max ) ;
228
+ zero = padInsideLabelsOnAnchorAxis ( ax , max ) ;
231
229
}
232
-
233
- var zero = Math . max ( A , B ) ;
234
230
extrappad = Math . max ( zero , extrappad ) ;
235
231
236
232
// domain-constrained axes: base extrappad on the unconstrained
@@ -248,41 +244,6 @@ function makePadFn(fullLayout, ax, max) {
248
244
249
245
var TEXTPAD = 3 ;
250
246
251
- function padInsideLabelsOnThisAxis ( ax , max ) {
252
- var ticklabelposition = ax . ticklabelposition || '' ;
253
- var has = function ( str ) {
254
- return ticklabelposition . indexOf ( str ) !== - 1 ;
255
- } ;
256
-
257
- if ( ! has ( 'inside' ) ) return 0 ;
258
- var isTop = has ( 'top' ) ;
259
- var isLeft = has ( 'left' ) ;
260
- var isRight = has ( 'right' ) ;
261
- var isBottom = has ( 'bottom' ) ;
262
- var isAligned = isBottom || isLeft || isTop || isRight ;
263
-
264
- if (
265
- ( max && ( isLeft || isBottom ) ) ||
266
- ( ! max && ( isRight || isTop ) )
267
- ) {
268
- return 0 ;
269
- }
270
-
271
- // increase padding to make more room for inside tick labels of the axis
272
- var fontSize = ax . tickfont ? ax . tickfont . size : 12 ;
273
- var isX = ax . _id . charAt ( 0 ) === 'x' ;
274
- var pad = ( isX ? 1.2 : 0.6 ) * fontSize ;
275
-
276
- if ( isAligned ) {
277
- pad *= 2 ;
278
- pad += ( ax . tickwidth || 0 ) / 2 ;
279
- }
280
-
281
- pad += TEXTPAD ;
282
-
283
- return pad ;
284
- }
285
-
286
247
function padInsideLabelsOnAnchorAxis ( ax , max ) {
287
248
var pad = 0 ;
288
249
var anchorAxis = ax . _anchorAxis || { } ;
0 commit comments