|
9 | 9 | import { |
10 | 10 | type EventSystemFlags, |
11 | 11 | IS_PASSIVE, |
12 | | - IS_CAPTURE, |
13 | 12 | PASSIVE_NOT_SUPPORTED, |
14 | 13 | } from 'events/EventSystemFlags'; |
15 | 14 | import type {AnyNativeEvent} from 'events/PluginModuleType'; |
@@ -247,28 +246,22 @@ const eventResponderContext: ReactResponderContext = { |
247 | 246 | for (let i = 0; i < rootEventTypes.length; i++) { |
248 | 247 | const rootEventType = rootEventTypes[i]; |
249 | 248 | let name = rootEventType; |
250 | | - let capture = false; |
251 | 249 | let passive = true; |
252 | 250 |
|
253 | 251 | if (typeof rootEventType !== 'string') { |
254 | 252 | const targetEventConfigObject = ((rootEventType: any): { |
255 | 253 | name: string, |
256 | 254 | passive?: boolean, |
257 | | - capture?: boolean, |
258 | 255 | }); |
259 | 256 | name = targetEventConfigObject.name; |
260 | 257 | if (targetEventConfigObject.passive !== undefined) { |
261 | 258 | passive = targetEventConfigObject.passive; |
262 | 259 | } |
263 | | - if (targetEventConfigObject.capture !== undefined) { |
264 | | - capture = targetEventConfigObject.capture; |
265 | | - } |
266 | 260 | } |
267 | 261 |
|
268 | 262 | const listeningName = generateListeningKey( |
269 | 263 | ((name: any): string), |
270 | 264 | passive, |
271 | | - capture, |
272 | 265 | ); |
273 | 266 | let rootEventComponents = rootEventTypesToEventComponentInstances.get( |
274 | 267 | listeningName, |
@@ -537,27 +530,21 @@ function getTargetEventTypesSet( |
537 | 530 | for (let i = 0; i < eventTypes.length; i++) { |
538 | 531 | const eventType = eventTypes[i]; |
539 | 532 | let name = eventType; |
540 | | - let capture = false; |
541 | 533 | let passive = true; |
542 | 534 |
|
543 | 535 | if (typeof eventType !== 'string') { |
544 | 536 | const targetEventConfigObject = ((eventType: any): { |
545 | 537 | name: string, |
546 | 538 | passive?: boolean, |
547 | | - capture?: boolean, |
548 | 539 | }); |
549 | 540 | name = targetEventConfigObject.name; |
550 | 541 | if (targetEventConfigObject.passive !== undefined) { |
551 | 542 | passive = targetEventConfigObject.passive; |
552 | 543 | } |
553 | | - if (targetEventConfigObject.capture !== undefined) { |
554 | | - capture = targetEventConfigObject.capture; |
555 | | - } |
556 | 544 | } |
557 | 545 | const listeningName = generateListeningKey( |
558 | 546 | ((name: any): string), |
559 | 547 | passive, |
560 | | - capture, |
561 | 548 | ); |
562 | 549 | cachedSet.add(listeningName); |
563 | 550 | } |
@@ -640,12 +627,10 @@ function traverseAndHandleEventResponderInstances( |
640 | 627 | eventSystemFlags: EventSystemFlags, |
641 | 628 | ): void { |
642 | 629 | const isPassiveEvent = (eventSystemFlags & IS_PASSIVE) !== 0; |
643 | | - const isCaptureEvent = (eventSystemFlags & IS_CAPTURE) !== 0; |
644 | 630 | const isPassiveSupported = (eventSystemFlags & PASSIVE_NOT_SUPPORTED) === 0; |
645 | 631 | const listeningName = generateListeningKey( |
646 | 632 | ((topLevelType: any): string), |
647 | 633 | isPassiveEvent || !isPassiveSupported, |
648 | | - isCaptureEvent, |
649 | 634 | ); |
650 | 635 |
|
651 | 636 | // Trigger event responders in this order: |
@@ -875,29 +860,20 @@ function registerRootEventType( |
875 | 860 | eventComponentInstance: ReactEventComponentInstance, |
876 | 861 | ): void { |
877 | 862 | let name = rootEventType; |
878 | | - let capture = false; |
879 | 863 | let passive = true; |
880 | 864 |
|
881 | 865 | if (typeof rootEventType !== 'string') { |
882 | 866 | const targetEventConfigObject = ((rootEventType: any): { |
883 | 867 | name: string, |
884 | 868 | passive?: boolean, |
885 | | - capture?: boolean, |
886 | 869 | }); |
887 | 870 | name = targetEventConfigObject.name; |
888 | 871 | if (targetEventConfigObject.passive !== undefined) { |
889 | 872 | passive = targetEventConfigObject.passive; |
890 | 873 | } |
891 | | - if (targetEventConfigObject.capture !== undefined) { |
892 | | - capture = targetEventConfigObject.capture; |
893 | | - } |
894 | 874 | } |
895 | 875 |
|
896 | | - const listeningName = generateListeningKey( |
897 | | - ((name: any): string), |
898 | | - passive, |
899 | | - capture, |
900 | | - ); |
| 876 | + const listeningName = generateListeningKey(((name: any): string), passive); |
901 | 877 | let rootEventComponentInstances = rootEventTypesToEventComponentInstances.get( |
902 | 878 | listeningName, |
903 | 879 | ); |
@@ -928,12 +904,10 @@ function registerRootEventType( |
928 | 904 | export function generateListeningKey( |
929 | 905 | topLevelType: string, |
930 | 906 | passive: boolean, |
931 | | - capture: boolean, |
932 | 907 | ): string { |
933 | 908 | // Create a unique name for this event, plus its properties. We'll |
934 | 909 | // use this to ensure we don't listen to the same event with the same |
935 | 910 | // properties again. |
936 | 911 | const passiveKey = passive ? '_passive' : '_active'; |
937 | | - const captureKey = capture ? '_capture' : ''; |
938 | | - return `${topLevelType}${passiveKey}${captureKey}`; |
| 912 | + return `${topLevelType}${passiveKey}`; |
939 | 913 | } |
0 commit comments