File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed
Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,25 @@ var DRAW_MODES = [
6666 'eraseshape'
6767] ;
6868
69+ var HOVER_MODES = [
70+ 'hoverCompareCartesian' ,
71+ 'hoverClosestCartesian' ,
72+ 'hoverClosestGl2d' ,
73+ 'hoverClosest3d' ,
74+ 'hoverClosestGeo' ,
75+ 'hoverClosestPie' ,
76+ 'toggleHover'
77+ ] ;
78+
79+ var SPIKE_MODES = [
80+ 'toggleSpikelines'
81+ ] ;
82+
83+ var EXTRA_MODES = [ ]
84+ . concat ( DRAW_MODES )
85+ . concat ( HOVER_MODES )
86+ . concat ( SPIKE_MODES ) ;
87+
6988// logic behind which buttons are displayed by default
7089function getButtonGroups ( gd ) {
7190 var fullLayout = gd . _fullLayout ;
@@ -152,8 +171,9 @@ function getButtonGroups(gd) {
152171 for ( var i = 0 ; i < buttonsToAdd . length ; i ++ ) {
153172 var b = buttonsToAdd [ i ] ;
154173 if ( typeof b === 'string' ) {
155- if ( DRAW_MODES . indexOf ( b ) !== - 1 ) {
174+ if ( EXTRA_MODES . indexOf ( b ) !== - 1 ) {
156175 if (
176+ DRAW_MODES . indexOf ( b ) === - 1 ||
157177 fullLayout . _has ( 'mapbox' ) || // draw shapes in paper coordinate (could be improved in future to support data coordinate, when there is no pitch)
158178 fullLayout . _has ( 'cartesian' ) // draw shapes in data coordinate
159179 ) {
You can’t perform that action at this time.
0 commit comments