19
19
"use strict" ;
20
20
21
21
var EventConstants = require ( 'EventConstants' ) ;
22
- var EventListener = require ( 'EventListener' ) ;
23
22
var EventPluginUtils = require ( 'EventPluginUtils' ) ;
24
23
var EventPropagators = require ( 'EventPropagators' ) ;
25
- var ReactMount = require ( 'ReactMount' ) ;
26
24
var SyntheticClipboardEvent = require ( 'SyntheticClipboardEvent' ) ;
27
25
var SyntheticEvent = require ( 'SyntheticEvent' ) ;
28
26
var SyntheticFocusEvent = require ( 'SyntheticFocusEvent' ) ;
@@ -33,7 +31,6 @@ var SyntheticTouchEvent = require('SyntheticTouchEvent');
33
31
var SyntheticUIEvent = require ( 'SyntheticUIEvent' ) ;
34
32
var SyntheticWheelEvent = require ( 'SyntheticWheelEvent' ) ;
35
33
36
- var emptyFunction = require ( 'emptyFunction' ) ;
37
34
var invariant = require ( 'invariant' ) ;
38
35
var keyOf = require ( 'keyOf' ) ;
39
36
@@ -296,9 +293,6 @@ for (var topLevelType in topLevelEventsToDispatchConfig) {
296
293
topLevelEventsToDispatchConfig [ topLevelType ] . dependencies = [ topLevelType ] ;
297
294
}
298
295
299
- var ON_CLICK_KEY = keyOf ( { onClick : null } ) ;
300
- var onClickListeners = { } ;
301
-
302
296
var SimpleEventPlugin = {
303
297
304
298
eventTypes : eventTypes ,
@@ -418,23 +412,6 @@ var SimpleEventPlugin = {
418
412
) ;
419
413
EventPropagators . accumulateTwoPhaseDispatches ( event ) ;
420
414
return event ;
421
- } ,
422
-
423
- didPutListener : function ( id , registrationName , listener ) {
424
- // Mobile Safari does not fire properly bubble click events on
425
- // non-interactive elements, which means delegated click listeners do not
426
- // fire. The workaround for this bug involves attaching an empty click
427
- // listener on the target node.
428
- if ( registrationName === ON_CLICK_KEY ) {
429
- var node = ReactMount . getNode ( id ) ;
430
- onClickListeners [ id ] = EventListener . listen ( node , 'click' , emptyFunction ) ;
431
- }
432
- } ,
433
-
434
- willDeleteListener : function ( id , registrationName ) {
435
- if ( registrationName === ON_CLICK_KEY ) {
436
- onClickListeners [ id ] . remove ( ) ;
437
- }
438
415
}
439
416
440
417
} ;
0 commit comments