@samitouri / QOS-React-2 / commits / 8cbce05be1

Move plugins into their own directory (#18553)

Dominic Gannaway committed Apr 9, 2020 at 14:18 UTC 8cbce05be11f2375ca27bcd77b58253d29c84cad
11 files changed +52 -52
packages/react-dom/src/client/ReactDOMClientInjection.js
+5 -5
@@ -12,11 +12,11 @@ import {
12 getInstanceFromNode,
13 getNodeFromInstance,
14 } from './ReactDOMComponentTree';
15 -import BeforeInputEventPlugin from '../events/BeforeInputEventPlugin';
16 -import ChangeEventPlugin from '../events/ChangeEventPlugin';
17 -import EnterLeaveEventPlugin from '../events/EnterLeaveEventPlugin';
18 -import SelectEventPlugin from '../events/SelectEventPlugin';
19 -import SimpleEventPlugin from '../events/SimpleEventPlugin';
15 +import BeforeInputEventPlugin from '../events/plugins/LegacyBeforeInputEventPlugin';
16 +import ChangeEventPlugin from '../events/plugins/LegacyChangeEventPlugin';
17 +import EnterLeaveEventPlugin from '../events/plugins/LegacyEnterLeaveEventPlugin';
18 +import SelectEventPlugin from '../events/plugins/LegacySelectEventPlugin';
19 +import SimpleEventPlugin from '../events/plugins/LegacySimpleEventPlugin';
20 import {
21 injectEventPluginOrder,
22 injectEventPluginsByName,
packages/react-dom/src/events/plugins/LegacyBeforeInputEventPlugin.js renamed
+5 -5
@@ -20,15 +20,15 @@ import {
20 TOP_MOUSE_DOWN,
21 TOP_TEXT_INPUT,
22 TOP_PASTE,
23 -} from './DOMTopLevelEventTypes';
23 +} from '../DOMTopLevelEventTypes';
24 import {
25 getData as FallbackCompositionStateGetData,
26 initialize as FallbackCompositionStateInitialize,
27 reset as FallbackCompositionStateReset,
28 -} from './FallbackCompositionState';
29 -import SyntheticCompositionEvent from './SyntheticCompositionEvent';
30 -import SyntheticInputEvent from './SyntheticInputEvent';
31 -import accumulateTwoPhaseListeners from './accumulateTwoPhaseListeners';
28 +} from '../FallbackCompositionState';
29 +import SyntheticCompositionEvent from '../SyntheticCompositionEvent';
30 +import SyntheticInputEvent from '../SyntheticInputEvent';
31 +import accumulateTwoPhaseListeners from '../accumulateTwoPhaseListeners';
32
33 const END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
34 const START_KEYCODE = 229;
packages/react-dom/src/events/plugins/LegacyChangeEventPlugin.js renamed
+11 -11
@@ -7,7 +7,7 @@
7
8 import {runEventsInBatch} from 'legacy-events/EventBatching';
9 import SyntheticEvent from 'legacy-events/SyntheticEvent';
10 -import isTextInputElement from './isTextInputElement';
10 +import isTextInputElement from '../isTextInputElement';
11 import {canUseDOM} from 'shared/ExecutionEnvironment';
12
13 import {
@@ -19,21 +19,21 @@ import {
19 TOP_KEY_DOWN,
20 TOP_KEY_UP,
21 TOP_SELECTION_CHANGE,
22 -} from './DOMTopLevelEventTypes';
23 -import getEventTarget from './getEventTarget';
24 -import isEventSupported from './isEventSupported';
25 -import {getNodeFromInstance} from '../client/ReactDOMComponentTree';
26 -import {updateValueIfChanged} from '../client/inputValueTracking';
27 -import {setDefaultValue} from '../client/ReactDOMInput';
28 -import {enqueueStateRestore} from './ReactDOMControlledComponent';
22 +} from '../DOMTopLevelEventTypes';
23 +import getEventTarget from '../getEventTarget';
24 +import isEventSupported from '../isEventSupported';
25 +import {getNodeFromInstance} from '../../client/ReactDOMComponentTree';
26 +import {updateValueIfChanged} from '../../client/inputValueTracking';
27 +import {setDefaultValue} from '../../client/ReactDOMInput';
28 +import {enqueueStateRestore} from '../ReactDOMControlledComponent';
29
30 import {
31 disableInputAttributeSyncing,
32 enableModernEventSystem,
33 } from 'shared/ReactFeatureFlags';
34 -import accumulateTwoPhaseListeners from './accumulateTwoPhaseListeners';
35 -import {batchedUpdates} from './ReactDOMUpdateBatching';
36 -import {dispatchEventsInBatch} from './DOMModernPluginEventSystem';
34 +import accumulateTwoPhaseListeners from '../accumulateTwoPhaseListeners';
35 +import {batchedUpdates} from '../ReactDOMUpdateBatching';
36 +import {dispatchEventsInBatch} from '../DOMModernPluginEventSystem';
37
38 const eventTypes = {
39 change: {
packages/react-dom/src/events/plugins/LegacyEnterLeaveEventPlugin.js renamed
+5 -5
@@ -10,21 +10,21 @@ import {
10 TOP_MOUSE_OVER,
11 TOP_POINTER_OUT,
12 TOP_POINTER_OVER,
13 -} from './DOMTopLevelEventTypes';
13 +} from '../DOMTopLevelEventTypes';
14 import {
15 IS_REPLAYED,
16 IS_FIRST_ANCESTOR,
17 } from 'react-dom/src/events/EventSystemFlags';
18 -import SyntheticMouseEvent from './SyntheticMouseEvent';
19 -import SyntheticPointerEvent from './SyntheticPointerEvent';
18 +import SyntheticMouseEvent from '../SyntheticMouseEvent';
19 +import SyntheticPointerEvent from '../SyntheticPointerEvent';
20 import {
21 getClosestInstanceFromNode,
22 getNodeFromInstance,
23 -} from '../client/ReactDOMComponentTree';
23 +} from '../../client/ReactDOMComponentTree';
24 import {HostComponent, HostText} from 'react-reconciler/src/ReactWorkTags';
25 import {getNearestMountedFiber} from 'react-reconciler/src/ReactFiberTreeReflection';
26 import {enableModernEventSystem} from 'shared/ReactFeatureFlags';
27 -import accumulateEnterLeaveListeners from './accumulateEnterLeaveListeners';
27 +import accumulateEnterLeaveListeners from '../accumulateEnterLeaveListeners';
28
29 const eventTypes = {
30 mouseEnter: {
packages/react-dom/src/events/plugins/LegacySelectEventPlugin.js renamed
+8 -8
@@ -7,7 +7,7 @@
7
8 import {canUseDOM} from 'shared/ExecutionEnvironment';
9 import SyntheticEvent from 'legacy-events/SyntheticEvent';
10 -import isTextInputElement from './isTextInputElement';
10 +import isTextInputElement from '../isTextInputElement';
11 import shallowEqual from 'shared/shallowEqual';
12
13 import {
@@ -20,13 +20,13 @@ import {
20 TOP_MOUSE_DOWN,
21 TOP_MOUSE_UP,
22 TOP_SELECTION_CHANGE,
23 -} from './DOMTopLevelEventTypes';
24 -import getActiveElement from '../client/getActiveElement';
25 -import {getNodeFromInstance} from '../client/ReactDOMComponentTree';
26 -import {hasSelectionCapabilities} from '../client/ReactInputSelection';
27 -import {DOCUMENT_NODE} from '../shared/HTMLNodeType';
28 -import {isListeningToAllDependencies} from './DOMEventListenerMap';
29 -import accumulateTwoPhaseListeners from './accumulateTwoPhaseListeners';
23 +} from '../DOMTopLevelEventTypes';
24 +import getActiveElement from '../../client/getActiveElement';
25 +import {getNodeFromInstance} from '../../client/ReactDOMComponentTree';
26 +import {hasSelectionCapabilities} from '../../client/ReactInputSelection';
27 +import {DOCUMENT_NODE} from '../../shared/HTMLNodeType';
28 +import {isListeningToAllDependencies} from '../DOMEventListenerMap';
29 +import accumulateTwoPhaseListeners from '../accumulateTwoPhaseListeners';
30
31 const skipSelectionChangeEvent =
32 canUseDOM && 'documentMode' in document && document.documentMode <= 11;
packages/react-dom/src/events/plugins/LegacySimpleEventPlugin.js renamed
+18 -18
@@ -14,31 +14,31 @@ import type {
14 import type {ReactSyntheticEvent} from 'legacy-events/ReactSyntheticEventType';
15 import type {Fiber} from 'react-reconciler/src/ReactInternalTypes';
16 import type {PluginModule} from 'legacy-events/PluginModuleType';
17 -import type {EventSystemFlags} from './EventSystemFlags';
17 +import type {EventSystemFlags} from '../EventSystemFlags';
18
19 import SyntheticEvent from 'legacy-events/SyntheticEvent';
20 -import {IS_TARGET_PHASE_ONLY} from './EventSystemFlags';
20 +import {IS_TARGET_PHASE_ONLY} from '../EventSystemFlags';
21
22 -import * as DOMTopLevelEventTypes from './DOMTopLevelEventTypes';
22 +import * as DOMTopLevelEventTypes from '../DOMTopLevelEventTypes';
23 import {
24 topLevelEventsToDispatchConfig,
25 simpleEventPluginEventTypes,
26 -} from './DOMEventProperties';
26 +} from '../DOMEventProperties';
27
28 -import SyntheticAnimationEvent from './SyntheticAnimationEvent';
29 -import SyntheticClipboardEvent from './SyntheticClipboardEvent';
30 -import SyntheticFocusEvent from './SyntheticFocusEvent';
31 -import SyntheticKeyboardEvent from './SyntheticKeyboardEvent';
32 -import SyntheticMouseEvent from './SyntheticMouseEvent';
33 -import SyntheticPointerEvent from './SyntheticPointerEvent';
34 -import SyntheticDragEvent from './SyntheticDragEvent';
35 -import SyntheticTouchEvent from './SyntheticTouchEvent';
36 -import SyntheticTransitionEvent from './SyntheticTransitionEvent';
37 -import SyntheticUIEvent from './SyntheticUIEvent';
38 -import SyntheticWheelEvent from './SyntheticWheelEvent';
39 -import getEventCharCode from './getEventCharCode';
40 -import accumulateTwoPhaseListeners from './accumulateTwoPhaseListeners';
41 -import accumulateEventTargetListeners from './accumulateEventTargetListeners';
28 +import SyntheticAnimationEvent from '../SyntheticAnimationEvent';
29 +import SyntheticClipboardEvent from '../SyntheticClipboardEvent';
30 +import SyntheticFocusEvent from '../SyntheticFocusEvent';
31 +import SyntheticKeyboardEvent from '../SyntheticKeyboardEvent';
32 +import SyntheticMouseEvent from '../SyntheticMouseEvent';
33 +import SyntheticPointerEvent from '../SyntheticPointerEvent';
34 +import SyntheticDragEvent from '../SyntheticDragEvent';
35 +import SyntheticTouchEvent from '../SyntheticTouchEvent';
36 +import SyntheticTransitionEvent from '../SyntheticTransitionEvent';
37 +import SyntheticUIEvent from '../SyntheticUIEvent';
38 +import SyntheticWheelEvent from '../SyntheticWheelEvent';
39 +import getEventCharCode from '../getEventCharCode';
40 +import accumulateTwoPhaseListeners from '../accumulateTwoPhaseListeners';
41 +import accumulateEventTargetListeners from '../accumulateEventTargetListeners';
42
43 import {enableUseEventAPI} from 'shared/ReactFeatureFlags';
44
packages/react-dom/src/events/plugins/__tests__/BeforeInputEventPlugin-test.js renamed
packages/react-dom/src/events/plugins/__tests__/ChangeEventPlugin-test.js renamed
packages/react-dom/src/events/plugins/__tests__/EnterLeaveEventPlugin-test.js renamed
packages/react-dom/src/events/plugins/__tests__/SelectEventPlugin-test.js renamed
packages/react-dom/src/events/plugins/__tests__/SimpleEventPlugin-test.js renamed