Skip to content

Commit 435fd02

Browse files
committed
Updating plotly events
1 parent fe91e7e commit 435fd02

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

projects/plotly/src/lib/plotly.component.ts

+14-6
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export class PlotlyComponent implements OnInit, OnChanges, OnDestroy, DoCheck {
6969
@Output() animationInterrupted = new EventEmitter();
7070
@Output() autoSize = new EventEmitter();
7171
@Output() beforeExport = new EventEmitter();
72+
@Output() beforeHover = new EventEmitter();
7273
@Output() buttonClicked = new EventEmitter();
7374
/**
7475
* @deprecated DEPRECATED: Reconsider using `(plotlyClick)` instead of `(click)` to avoid event conflict. Please check https://github.com/plotly/angular-plotly.js#FAQ
@@ -83,27 +84,34 @@ export class PlotlyComponent implements OnInit, OnChanges, OnDestroy, DoCheck {
8384
@Output() hover = new EventEmitter();
8485
@Output() legendClick = new EventEmitter();
8586
@Output() legendDoubleClick = new EventEmitter();
87+
/**
88+
* @deprecated DEPRECATED: Event react is not list as an plotly.js event
89+
*/
8690
@Output() react = new EventEmitter();
8791
@Output() relayout = new EventEmitter();
92+
@Output() relayouting = new EventEmitter();
8893
@Output() restyle = new EventEmitter();
8994
@Output() redraw = new EventEmitter();
9095
@Output() selected = new EventEmitter();
9196
@Output() selecting = new EventEmitter();
9297
@Output() sliderChange = new EventEmitter();
9398
@Output() sliderEnd = new EventEmitter();
9499
@Output() sliderStart = new EventEmitter();
100+
@Output() sunburstclick = new EventEmitter();
95101
@Output() transitioning = new EventEmitter();
96102
@Output() transitionInterrupted = new EventEmitter();
97103
@Output() unhover = new EventEmitter();
98-
@Output() relayouting = new EventEmitter();
104+
/**
105+
* @deprecated DEPRECATED: Event treemapclick is not list as an plotly.js event
106+
*/
99107
@Output() treemapclick = new EventEmitter();
100-
@Output() sunburstclick = new EventEmitter();
108+
@Output() webglcontextlost = new EventEmitter();
109+
101110

102111
public eventNames = ['afterExport', 'afterPlot', 'animated', 'animatingFrame', 'animationInterrupted', 'autoSize',
103-
'beforeExport', 'buttonClicked', 'clickAnnotation', 'deselect', 'doubleClick', 'framework', 'hover',
104-
'legendClick', 'legendDoubleClick', 'react', 'relayout', 'restyle', 'redraw', 'selected', 'selecting', 'sliderChange',
105-
'sliderEnd', 'sliderStart', 'transitioning', 'transitionInterrupted', 'unhover', 'relayouting', 'treemapclick',
106-
'sunburstclick'];
112+
'beforeExport', 'beforeHover', 'buttonClicked', 'clickAnnotation', 'deselect', 'doubleClick', 'framework', 'hover',
113+
'legendClick', 'legendDoubleClick', 'react', 'relayout', 'relayouting', 'restyle', 'redraw', 'selected', 'selecting', 'sliderChange',
114+
'sliderEnd', 'sliderStart', 'sunburstclick', 'transitioning', 'transitionInterrupted', 'unhover', 'treemapclick', 'webglcontextlost'];
107115

108116
constructor(
109117
public plotly: PlotlyService,

0 commit comments

Comments
 (0)