@@ -92,6 +92,7 @@ modeBarButtons.editInChartStudio = {
92
92
93
93
modeBarButtons . zoom2d = {
94
94
name : 'zoom2d' ,
95
+ _cat : 'zoom' ,
95
96
title : function ( gd ) { return _ ( gd , 'Zoom' ) ; } ,
96
97
attr : 'dragmode' ,
97
98
val : 'zoom' ,
@@ -101,6 +102,7 @@ modeBarButtons.zoom2d = {
101
102
102
103
modeBarButtons . pan2d = {
103
104
name : 'pan2d' ,
105
+ _cat : 'pan' ,
104
106
title : function ( gd ) { return _ ( gd , 'Pan' ) ; } ,
105
107
attr : 'dragmode' ,
106
108
val : 'pan' ,
@@ -110,6 +112,7 @@ modeBarButtons.pan2d = {
110
112
111
113
modeBarButtons . select2d = {
112
114
name : 'select2d' ,
115
+ _cat : 'select' ,
113
116
title : function ( gd ) { return _ ( gd , 'Box Select' ) ; } ,
114
117
attr : 'dragmode' ,
115
118
val : 'select' ,
@@ -119,6 +122,7 @@ modeBarButtons.select2d = {
119
122
120
123
modeBarButtons . lasso2d = {
121
124
name : 'lasso2d' ,
125
+ _cat : 'lasso' ,
122
126
title : function ( gd ) { return _ ( gd , 'Lasso Select' ) ; } ,
123
127
attr : 'dragmode' ,
124
128
val : 'lasso' ,
@@ -180,6 +184,7 @@ modeBarButtons.eraseshape = {
180
184
181
185
modeBarButtons . zoomIn2d = {
182
186
name : 'zoomIn2d' ,
187
+ _cat : 'zoomin' ,
183
188
title : function ( gd ) { return _ ( gd , 'Zoom in' ) ; } ,
184
189
attr : 'zoom' ,
185
190
val : 'in' ,
@@ -189,6 +194,7 @@ modeBarButtons.zoomIn2d = {
189
194
190
195
modeBarButtons . zoomOut2d = {
191
196
name : 'zoomOut2d' ,
197
+ _cat : 'zoomout' ,
192
198
title : function ( gd ) { return _ ( gd , 'Zoom out' ) ; } ,
193
199
attr : 'zoom' ,
194
200
val : 'out' ,
@@ -198,6 +204,7 @@ modeBarButtons.zoomOut2d = {
198
204
199
205
modeBarButtons . autoScale2d = {
200
206
name : 'autoScale2d' ,
207
+ _cat : 'autoscale' ,
201
208
title : function ( gd ) { return _ ( gd , 'Autoscale' ) ; } ,
202
209
attr : 'zoom' ,
203
210
val : 'auto' ,
@@ -207,6 +214,7 @@ modeBarButtons.autoScale2d = {
207
214
208
215
modeBarButtons . resetScale2d = {
209
216
name : 'resetScale2d' ,
217
+ _cat : 'resetscale' ,
210
218
title : function ( gd ) { return _ ( gd , 'Reset axes' ) ; } ,
211
219
attr : 'zoom' ,
212
220
val : 'reset' ,
@@ -216,6 +224,7 @@ modeBarButtons.resetScale2d = {
216
224
217
225
modeBarButtons . hoverClosestCartesian = {
218
226
name : 'hoverClosestCartesian' ,
227
+ _cat : 'hoverclosest' ,
219
228
title : function ( gd ) { return _ ( gd , 'Show closest data on hover' ) ; } ,
220
229
attr : 'hovermode' ,
221
230
val : 'closest' ,
@@ -226,6 +235,7 @@ modeBarButtons.hoverClosestCartesian = {
226
235
227
236
modeBarButtons . hoverCompareCartesian = {
228
237
name : 'hoverCompareCartesian' ,
238
+ _cat : 'hoverCompare' ,
229
239
title : function ( gd ) { return _ ( gd , 'Compare data on hover' ) ; } ,
230
240
attr : 'hovermode' ,
231
241
val : function ( gd ) {
@@ -309,6 +319,7 @@ function handleCartesian(gd, ev) {
309
319
310
320
modeBarButtons . zoom3d = {
311
321
name : 'zoom3d' ,
322
+ _cat : 'zoom' ,
312
323
title : function ( gd ) { return _ ( gd , 'Zoom' ) ; } ,
313
324
attr : 'scene.dragmode' ,
314
325
val : 'zoom' ,
@@ -318,6 +329,7 @@ modeBarButtons.zoom3d = {
318
329
319
330
modeBarButtons . pan3d = {
320
331
name : 'pan3d' ,
332
+ _cat : 'pan' ,
321
333
title : function ( gd ) { return _ ( gd , 'Pan' ) ; } ,
322
334
attr : 'scene.dragmode' ,
323
335
val : 'pan' ,
@@ -365,6 +377,7 @@ function handleDrag3d(gd, ev) {
365
377
366
378
modeBarButtons . resetCameraDefault3d = {
367
379
name : 'resetCameraDefault3d' ,
380
+ _cat : 'resetCameraDefault' ,
368
381
title : function ( gd ) { return _ ( gd , 'Reset camera to default' ) ; } ,
369
382
attr : 'resetDefault' ,
370
383
icon : Icons . home ,
@@ -373,6 +386,7 @@ modeBarButtons.resetCameraDefault3d = {
373
386
374
387
modeBarButtons . resetCameraLastSave3d = {
375
388
name : 'resetCameraLastSave3d' ,
389
+ _cat : 'resetCameraLastSave' ,
376
390
title : function ( gd ) { return _ ( gd , 'Reset camera to last save' ) ; } ,
377
391
attr : 'resetLastSave' ,
378
392
icon : Icons . movie ,
@@ -422,6 +436,7 @@ function handleCamera3d(gd, ev) {
422
436
423
437
modeBarButtons . hoverClosest3d = {
424
438
name : 'hoverClosest3d' ,
439
+ _cat : 'hoverclosest' ,
425
440
title : function ( gd ) { return _ ( gd , 'Toggle show closest data on hover' ) ; } ,
426
441
attr : 'hovermode' ,
427
442
val : null ,
@@ -476,6 +491,7 @@ function handleHover3d(gd, ev) {
476
491
477
492
modeBarButtons . zoomInGeo = {
478
493
name : 'zoomInGeo' ,
494
+ _cat : 'zoomin' ,
479
495
title : function ( gd ) { return _ ( gd , 'Zoom in' ) ; } ,
480
496
attr : 'zoom' ,
481
497
val : 'in' ,
@@ -485,6 +501,7 @@ modeBarButtons.zoomInGeo = {
485
501
486
502
modeBarButtons . zoomOutGeo = {
487
503
name : 'zoomOutGeo' ,
504
+ _cat : 'zoomout' ,
488
505
title : function ( gd ) { return _ ( gd , 'Zoom out' ) ; } ,
489
506
attr : 'zoom' ,
490
507
val : 'out' ,
@@ -494,6 +511,7 @@ modeBarButtons.zoomOutGeo = {
494
511
495
512
modeBarButtons . resetGeo = {
496
513
name : 'resetGeo' ,
514
+ _cat : 'reset' ,
497
515
title : function ( gd ) { return _ ( gd , 'Reset' ) ; } ,
498
516
attr : 'reset' ,
499
517
val : null ,
@@ -503,6 +521,7 @@ modeBarButtons.resetGeo = {
503
521
504
522
modeBarButtons . hoverClosestGeo = {
505
523
name : 'hoverClosestGeo' ,
524
+ _cat : 'hoverclosest' ,
506
525
title : function ( gd ) { return _ ( gd , 'Toggle show closest data on hover' ) ; } ,
507
526
attr : 'hovermode' ,
508
527
val : null ,
@@ -538,6 +557,7 @@ function handleGeo(gd, ev) {
538
557
539
558
modeBarButtons . hoverClosestGl2d = {
540
559
name : 'hoverClosestGl2d' ,
560
+ _cat : 'hoverclosest' ,
541
561
title : function ( gd ) { return _ ( gd , 'Toggle show closest data on hover' ) ; } ,
542
562
attr : 'hovermode' ,
543
563
val : null ,
@@ -549,6 +569,7 @@ modeBarButtons.hoverClosestGl2d = {
549
569
550
570
modeBarButtons . hoverClosestPie = {
551
571
name : 'hoverClosestPie' ,
572
+ _cat : 'hoverclosest' ,
552
573
title : function ( gd ) { return _ ( gd , 'Toggle show closest data on hover' ) ; } ,
553
574
attr : 'hovermode' ,
554
575
val : 'closest' ,
@@ -661,6 +682,7 @@ function setSpikelineVisibility(gd) {
661
682
662
683
modeBarButtons . resetViewMapbox = {
663
684
name : 'resetViewMapbox' ,
685
+ _cat : 'resetView' ,
664
686
title : function ( gd ) { return _ ( gd , 'Reset view' ) ; } ,
665
687
attr : 'reset' ,
666
688
icon : Icons . home ,
@@ -671,6 +693,7 @@ modeBarButtons.resetViewMapbox = {
671
693
672
694
modeBarButtons . zoomInMapbox = {
673
695
name : 'zoomInMapbox' ,
696
+ _cat : 'zoomin' ,
674
697
title : function ( gd ) { return _ ( gd , 'Zoom in' ) ; } ,
675
698
attr : 'zoom' ,
676
699
val : 'in' ,
@@ -680,6 +703,7 @@ modeBarButtons.zoomInMapbox = {
680
703
681
704
modeBarButtons . zoomOutMapbox = {
682
705
name : 'zoomOutMapbox' ,
706
+ _cat : 'zoomout' ,
683
707
title : function ( gd ) { return _ ( gd , 'Zoom out' ) ; } ,
684
708
attr : 'zoom' ,
685
709
val : 'out' ,
0 commit comments