Skip to content

Commit ac72388

Browse files
jquensenhunzaker
authored andcommitted
Add support for auxclick event (facebook#11571)
* Add support for auxclick event * Add to simpleEventPLugin * Add auxclick as interactive event type in SimpleEventPlugin * Update ReactTestUtils fixture to include auxClick
1 parent 75491a8 commit ac72388

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

packages/react-dom/src/__tests__/__snapshots__/ReactTestUtils-test.js.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Array [
66
"animationEnd",
77
"animationIteration",
88
"animationStart",
9+
"auxClick",
910
"beforeInput",
1011
"blur",
1112
"canPlay",

packages/react-dom/src/events/DOMTopLevelEventTypes.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export const TOP_CONTEXT_MENU = unsafeCastStringToDOMTopLevelType(
5656
export const TOP_COPY = unsafeCastStringToDOMTopLevelType('copy');
5757
export const TOP_CUT = unsafeCastStringToDOMTopLevelType('cut');
5858
export const TOP_DOUBLE_CLICK = unsafeCastStringToDOMTopLevelType('dblclick');
59+
export const TOP_AUX_CLICK = unsafeCastStringToDOMTopLevelType('auxclick');
5960
export const TOP_DRAG = unsafeCastStringToDOMTopLevelType('drag');
6061
export const TOP_DRAG_END = unsafeCastStringToDOMTopLevelType('dragend');
6162
export const TOP_DRAG_ENTER = unsafeCastStringToDOMTopLevelType('dragenter');

packages/react-dom/src/events/SimpleEventPlugin.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ const interactiveEventTypeNames: Array<EventTuple> = [
6464
[DOMTopLevelEventTypes.TOP_CONTEXT_MENU, 'contextMenu'],
6565
[DOMTopLevelEventTypes.TOP_COPY, 'copy'],
6666
[DOMTopLevelEventTypes.TOP_CUT, 'cut'],
67+
[DOMTopLevelEventTypes.TOP_AUX_CLICK, 'auxClick'],
6768
[DOMTopLevelEventTypes.TOP_DOUBLE_CLICK, 'doubleClick'],
6869
[DOMTopLevelEventTypes.TOP_DRAG_END, 'dragEnd'],
6970
[DOMTopLevelEventTypes.TOP_DRAG_START, 'dragStart'],
@@ -245,6 +246,7 @@ const SimpleEventPlugin: PluginModule<MouseEvent> & {
245246
return null;
246247
}
247248
/* falls through */
249+
case DOMTopLevelEventTypes.TOP_AUX_CLICK:
248250
case DOMTopLevelEventTypes.TOP_DOUBLE_CLICK:
249251
case DOMTopLevelEventTypes.TOP_MOUSE_DOWN:
250252
case DOMTopLevelEventTypes.TOP_MOUSE_MOVE:

0 commit comments

Comments
 (0)