@@ -405,64 +405,67 @@ exports.drawMainTitle = function(gd) {
405
405
var fullLayout = gd . _fullLayout ;
406
406
407
407
var textAnchor = getMainTitleTextAnchor ( fullLayout ) ;
408
- var dy = getMainTitleDy ( fullLayout ) ;
408
+ // var dy = getMainTitleDy(fullLayout);
409
409
410
410
Titles . draw ( gd , 'gtitle' , {
411
411
propContainer : fullLayout ,
412
412
propName : 'title.text' ,
413
413
placeholder : fullLayout . _dfltTitle . plot ,
414
414
attributes : {
415
- x : getMainTitleX ( fullLayout , textAnchor ) ,
416
- y : getMainTitleY ( fullLayout , dy ) ,
415
+ // x: getMainTitleX(fullLayout, textAnchor),
416
+ x : 0 ,
417
+ // y: getMainTitleY(fullLayout, dy),
418
+ y : 15 ,
417
419
'text-anchor' : textAnchor ,
418
- dy : dy
420
+ // dy: dy
421
+ dy : 0
419
422
}
420
423
} ) ;
421
424
} ;
422
425
423
- function getMainTitleX ( fullLayout , textAnchor ) {
424
- var title = fullLayout . title ;
425
- var gs = fullLayout . _size ;
426
- var hPadShift = 0 ;
427
-
428
- if ( textAnchor === SVG_TEXT_ANCHOR_START ) {
429
- hPadShift = title . pad . l ;
430
- } else if ( textAnchor === SVG_TEXT_ANCHOR_END ) {
431
- hPadShift = - title . pad . r ;
432
- }
433
-
434
- switch ( title . xref ) {
435
- case 'paper' :
436
- return gs . l + gs . w * title . x + hPadShift ;
437
- case 'container' :
438
- default :
439
- return fullLayout . width * title . x + hPadShift ;
440
- }
441
- }
442
-
443
- function getMainTitleY ( fullLayout , dy ) {
444
- var title = fullLayout . title ;
445
- var gs = fullLayout . _size ;
446
- var vPadShift = 0 ;
447
-
448
- if ( dy === '0em' || ! dy ) {
449
- vPadShift = - title . pad . b ;
450
- } else if ( dy === alignmentConstants . CAP_SHIFT + 'em' ) {
451
- vPadShift = title . pad . t ;
452
- }
453
-
454
- if ( title . y === 'auto' ) {
455
- return gs . t / 2 ;
456
- } else {
457
- switch ( title . yref ) {
458
- case 'paper' :
459
- return gs . t + gs . h - gs . h * title . y + vPadShift ;
460
- case 'container' :
461
- default :
462
- return fullLayout . height - fullLayout . height * title . y + vPadShift ;
463
- }
464
- }
465
- }
426
+ // function getMainTitleX(fullLayout, textAnchor) {
427
+ // var title = fullLayout.title;
428
+ // var gs = fullLayout._size;
429
+ // var hPadShift = 0;
430
+
431
+ // if(textAnchor === SVG_TEXT_ANCHOR_START) {
432
+ // hPadShift = title.pad.l;
433
+ // } else if(textAnchor === SVG_TEXT_ANCHOR_END) {
434
+ // hPadShift = -title.pad.r;
435
+ // }
436
+
437
+ // switch(title.xref) {
438
+ // case 'paper':
439
+ // return gs.l + gs.w * title.x + hPadShift;
440
+ // case 'container':
441
+ // default:
442
+ // return fullLayout.width * title.x + hPadShift;
443
+ // }
444
+ // }
445
+
446
+ // function getMainTitleY(fullLayout, dy) {
447
+ // var title = fullLayout.title;
448
+ // var gs = fullLayout._size;
449
+ // var vPadShift = 0;
450
+
451
+ // if(dy === '0em' || !dy) {
452
+ // vPadShift = -title.pad.b;
453
+ // } else if(dy === alignmentConstants.CAP_SHIFT + 'em') {
454
+ // vPadShift = title.pad.t;
455
+ // }
456
+
457
+ // if(title.y === 'auto') {
458
+ // return gs.t / 2;
459
+ // } else {
460
+ // switch(title.yref) {
461
+ // case 'paper':
462
+ // return gs.t + gs.h - gs.h * title.y + vPadShift;
463
+ // case 'container':
464
+ // default:
465
+ // return fullLayout.height - fullLayout.height * title.y + vPadShift;
466
+ // }
467
+ // }
468
+ // }
466
469
467
470
function getMainTitleTextAnchor ( fullLayout ) {
468
471
var title = fullLayout . title ;
0 commit comments