@@ -91,14 +91,6 @@ import {
91
91
listenToNonDelegatedEvent ,
92
92
} from '../events/DOMPluginEventSystem' ;
93
93
import { getEventListenerMap } from './ReactDOMComponentTree' ;
94
- import {
95
- TOP_LOAD ,
96
- TOP_ERROR ,
97
- TOP_TOGGLE ,
98
- TOP_INVALID ,
99
- TOP_CANCEL ,
100
- TOP_CLOSE ,
101
- } from '../events/DOMTopLevelEventTypes' ;
102
94
103
95
let didWarnInvalidHydration = false ;
104
96
let didWarnScriptTags = false ;
@@ -542,16 +534,16 @@ export function setInitialProperties(
542
534
let props : Object ;
543
535
switch ( tag ) {
544
536
case 'dialog' :
545
- listenToNonDelegatedEvent ( TOP_CANCEL , domElement ) ;
546
- listenToNonDelegatedEvent ( TOP_CLOSE , domElement ) ;
537
+ listenToNonDelegatedEvent ( 'cancel' , domElement ) ;
538
+ listenToNonDelegatedEvent ( 'close' , domElement ) ;
547
539
props = rawProps ;
548
540
break ;
549
541
case 'iframe' :
550
542
case 'object' :
551
543
case 'embed' :
552
544
// We listen to this event in case to ensure emulated bubble
553
545
// listeners still fire for the load event.
554
- listenToNonDelegatedEvent ( TOP_LOAD , domElement ) ;
546
+ listenToNonDelegatedEvent ( 'load' , domElement ) ;
555
547
props = rawProps ;
556
548
break ;
557
549
case 'video' :
@@ -566,30 +558,30 @@ export function setInitialProperties(
566
558
case 'source' :
567
559
// We listen to this event in case to ensure emulated bubble
568
560
// listeners still fire for the error event.
569
- listenToNonDelegatedEvent ( TOP_ERROR , domElement ) ;
561
+ listenToNonDelegatedEvent ( 'error' , domElement ) ;
570
562
props = rawProps ;
571
563
break ;
572
564
case 'img' :
573
565
case 'image' :
574
566
case 'link' :
575
567
// We listen to these events in case to ensure emulated bubble
576
568
// listeners still fire for error and load events.
577
- listenToNonDelegatedEvent ( TOP_ERROR , domElement ) ;
578
- listenToNonDelegatedEvent ( TOP_LOAD , domElement ) ;
569
+ listenToNonDelegatedEvent ( 'error' , domElement ) ;
570
+ listenToNonDelegatedEvent ( 'load' , domElement ) ;
579
571
props = rawProps ;
580
572
break ;
581
573
case 'details' :
582
574
// We listen to this event in case to ensure emulated bubble
583
575
// listeners still fire for the toggle event.
584
- listenToNonDelegatedEvent ( TOP_TOGGLE , domElement ) ;
576
+ listenToNonDelegatedEvent ( 'toggle' , domElement ) ;
585
577
props = rawProps ;
586
578
break ;
587
579
case 'input' :
588
580
ReactDOMInputInitWrapperState ( domElement , rawProps ) ;
589
581
props = ReactDOMInputGetHostProps ( domElement , rawProps ) ;
590
582
// We listen to this event in case to ensure emulated bubble
591
583
// listeners still fire for the invalid event.
592
- listenToNonDelegatedEvent ( TOP_INVALID , domElement ) ;
584
+ listenToNonDelegatedEvent ( 'invalid' , domElement ) ;
593
585
// For controlled components we always need to ensure we're listening
594
586
// to onChange. Even if there is no listener.
595
587
ensureListeningTo ( rootContainerElement , 'onChange' , domElement ) ;
@@ -603,7 +595,7 @@ export function setInitialProperties(
603
595
props = ReactDOMSelectGetHostProps ( domElement , rawProps ) ;
604
596
// We listen to this event in case to ensure emulated bubble
605
597
// listeners still fire for the invalid event.
606
- listenToNonDelegatedEvent ( TOP_INVALID , domElement ) ;
598
+ listenToNonDelegatedEvent ( 'invalid' , domElement ) ;
607
599
// For controlled components we always need to ensure we're listening
608
600
// to onChange. Even if there is no listener.
609
601
ensureListeningTo ( rootContainerElement , 'onChange' , domElement ) ;
@@ -613,7 +605,7 @@ export function setInitialProperties(
613
605
props = ReactDOMTextareaGetHostProps ( domElement , rawProps ) ;
614
606
// We listen to this event in case to ensure emulated bubble
615
607
// listeners still fire for the invalid event.
616
- listenToNonDelegatedEvent ( TOP_INVALID , domElement ) ;
608
+ listenToNonDelegatedEvent ( 'invalid' , domElement ) ;
617
609
// For controlled components we always need to ensure we're listening
618
610
// to onChange. Even if there is no listener.
619
611
ensureListeningTo ( rootContainerElement , 'onChange' , domElement ) ;
@@ -947,15 +939,15 @@ export function diffHydratedProperties(
947
939
// TODO: Make sure that we check isMounted before firing any of these events.
948
940
switch ( tag ) {
949
941
case 'dialog' :
950
- listenToNonDelegatedEvent ( TOP_CANCEL , domElement ) ;
951
- listenToNonDelegatedEvent ( TOP_CLOSE , domElement ) ;
942
+ listenToNonDelegatedEvent ( 'cancel' , domElement ) ;
943
+ listenToNonDelegatedEvent ( 'close' , domElement ) ;
952
944
break ;
953
945
case 'iframe' :
954
946
case 'object' :
955
947
case 'embed' :
956
948
// We listen to this event in case to ensure emulated bubble
957
949
// listeners still fire for the load event.
958
- listenToNonDelegatedEvent ( TOP_LOAD , domElement ) ;
950
+ listenToNonDelegatedEvent ( 'load' , domElement ) ;
959
951
break ;
960
952
case 'video' :
961
953
case 'audio' :
@@ -968,26 +960,26 @@ export function diffHydratedProperties(
968
960
case 'source' :
969
961
// We listen to this event in case to ensure emulated bubble
970
962
// listeners still fire for the error event.
971
- listenToNonDelegatedEvent ( TOP_ERROR , domElement ) ;
963
+ listenToNonDelegatedEvent ( 'error' , domElement ) ;
972
964
break ;
973
965
case 'img' :
974
966
case 'image' :
975
967
case 'link' :
976
968
// We listen to these events in case to ensure emulated bubble
977
969
// listeners still fire for error and load events.
978
- listenToNonDelegatedEvent ( TOP_ERROR , domElement ) ;
979
- listenToNonDelegatedEvent ( TOP_LOAD , domElement ) ;
970
+ listenToNonDelegatedEvent ( 'error' , domElement ) ;
971
+ listenToNonDelegatedEvent ( 'load' , domElement ) ;
980
972
break ;
981
973
case 'details' :
982
974
// We listen to this event in case to ensure emulated bubble
983
975
// listeners still fire for the toggle event.
984
- listenToNonDelegatedEvent ( TOP_TOGGLE , domElement ) ;
976
+ listenToNonDelegatedEvent ( 'toggle' , domElement ) ;
985
977
break ;
986
978
case 'input' :
987
979
ReactDOMInputInitWrapperState ( domElement , rawProps ) ;
988
980
// We listen to this event in case to ensure emulated bubble
989
981
// listeners still fire for the invalid event.
990
- listenToNonDelegatedEvent ( TOP_INVALID , domElement ) ;
982
+ listenToNonDelegatedEvent ( 'invalid' , domElement ) ;
991
983
// For controlled components we always need to ensure we're listening
992
984
// to onChange. Even if there is no listener.
993
985
ensureListeningTo ( rootContainerElement , 'onChange' , domElement ) ;
@@ -999,7 +991,7 @@ export function diffHydratedProperties(
999
991
ReactDOMSelectInitWrapperState ( domElement , rawProps ) ;
1000
992
// We listen to this event in case to ensure emulated bubble
1001
993
// listeners still fire for the invalid event.
1002
- listenToNonDelegatedEvent ( TOP_INVALID , domElement ) ;
994
+ listenToNonDelegatedEvent ( 'invalid' , domElement ) ;
1003
995
// For controlled components we always need to ensure we're listening
1004
996
// to onChange. Even if there is no listener.
1005
997
ensureListeningTo ( rootContainerElement , 'onChange' , domElement ) ;
@@ -1008,7 +1000,7 @@ export function diffHydratedProperties(
1008
1000
ReactDOMTextareaInitWrapperState ( domElement , rawProps ) ;
1009
1001
// We listen to this event in case to ensure emulated bubble
1010
1002
// listeners still fire for the invalid event.
1011
- listenToNonDelegatedEvent ( TOP_INVALID , domElement ) ;
1003
+ listenToNonDelegatedEvent ( 'invalid' , domElement ) ;
1012
1004
// For controlled components we always need to ensure we're listening
1013
1005
// to onChange. Even if there is no listener.
1014
1006
ensureListeningTo ( rootContainerElement , 'onChange' , domElement ) ;
0 commit comments