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