Skip to content

Commit f17059b

Browse files
committed
Add missing plotly.js events
1 parent 1edac4a commit f17059b

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

src/events.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,25 @@ export const events = [
1616
{name: 'AfterExport'},
1717
{name: 'AfterPlot'},
1818
{name: 'Animated', triggersUpdate: true},
19+
{name: 'Animating'},
1920
{name: 'AnimatingFrame'},
2021
{name: 'AnimationInterrupted'},
2122
{name: 'AutoSize'},
2223
{name: 'BeforeExport'},
2324
{name: 'BeforeHover'},
25+
{name: 'BeforePlot'},
2426
{name: 'ButtonClicked'},
2527
{name: 'Click'},
2628
{name: 'ClickAnnotation'},
27-
{name: 'ClickAnywhere'},
2829
{name: 'Deselect'},
2930
{name: 'DoubleClick', triggersUpdate: true},
3031
{name: 'Framework'},
3132
{name: 'Hover'},
32-
{name: 'HoverAnywhere'},
3333
{name: 'IcicleClick'},
3434
{name: 'LegendClick'},
3535
{name: 'LegendDoubleClick'},
36+
{name: 'LegendTitleClick'},
37+
{name: 'LegendTitleDoubleClick'},
3638
{name: 'Relayout', triggersUpdate: true},
3739
{name: 'Relayouting', triggersUpdate: true},
3840
{name: 'Restyle', triggersUpdate: true},
@@ -43,6 +45,7 @@ export const events = [
4345
{name: 'SliderEnd'},
4446
{name: 'SliderStart'},
4547
{name: 'SunburstClick'},
48+
{name: 'Transitioned'},
4649
{name: 'Transitioning'},
4750
{name: 'TransitionInterrupted'},
4851
{name: 'TreemapClick'},

src/factory.d.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,25 @@ export interface PlotParams {
3535
onAfterExport?: EventCallback;
3636
onAfterPlot?: EventCallback;
3737
onAnimated?: EventCallback;
38+
onAnimating?: EventCallback;
3839
onAnimatingFrame?: EventCallback;
3940
onAnimationInterrupted?: EventCallback;
4041
onAutoSize?: EventCallback;
4142
onBeforeExport?: EventCallback;
4243
onBeforeHover?: EventCallback;
44+
onBeforePlot?: EventCallback;
4345
onButtonClicked?: EventCallback;
4446
onClick?: EventCallback;
4547
onClickAnnotation?: EventCallback;
46-
onClickAnywhere?: EventCallback;
4748
onDeselect?: EventCallback;
4849
onDoubleClick?: EventCallback;
4950
onFramework?: EventCallback;
5051
onHover?: EventCallback;
51-
onHoverAnywhere?: EventCallback;
5252
onIcicleClick?: EventCallback;
5353
onLegendClick?: EventCallback;
5454
onLegendDoubleClick?: EventCallback;
55+
onLegendTitleClick?: EventCallback;
56+
onLegendTitleDoubleClick?: EventCallback;
5557
onRelayout?: EventCallback;
5658
onRelayouting?: EventCallback;
5759
onRestyle?: EventCallback;
@@ -62,6 +64,7 @@ export interface PlotParams {
6264
onSliderEnd?: EventCallback;
6365
onSliderStart?: EventCallback;
6466
onSunburstClick?: EventCallback;
67+
onTransitioned?: EventCallback;
6568
onTransitioning?: EventCallback;
6669
onTransitionInterrupted?: EventCallback;
6770
onTreemapClick?: EventCallback;
@@ -80,8 +83,6 @@ export interface PlotParams {
8083
*/
8184
declare function createPlotlyComponent(
8285
Plotly: unknown
83-
): React.ForwardRefExoticComponent<
84-
PlotParams & React.RefAttributes<HTMLDivElement>
85-
>;
86+
): React.ForwardRefExoticComponent<PlotParams & React.RefAttributes<HTMLDivElement>>;
8687

8788
export default createPlotlyComponent;

0 commit comments

Comments
 (0)