dillon1000/react

Commit

Move mouse event disabling on interactive elements to SimpleEventPlugin. Related perf tweak to click handlers. (#7642)

* Cull disabled mouse events at plugin level. Remove component level filters

* DisabledInputUtils tests are now for SimpleEventPlugin

* Add click bubbling test

* Add isInteractive function. Use in iOS click exception rules

* Invert interactive check in local click listener. Add test coverage

* Reduce number of mouse events disabable. Formatting in isIteractive()

* Switch isInteractive tag order for alignment

* Update formatting of isInteractive method
Browse files
Changed paths8 files
First-parent comparison
M src/renderers/dom/client/eventPlugins/SimpleEventPlugin.js ModifiedR src/renderers/dom/client/wrappers/__tests__/DisabledInputUtil-test.js →src/renderers/dom/client/eventPlugins/__tests__/SimpleEventPlugin-test.js RenamedD src/renderers/dom/client/wrappers/DisabledInputUtils.js DeletedD src/renderers/dom/client/wrappers/ReactDOMButton.js DeletedM src/renderers/dom/client/wrappers/ReactDOMInput.js ModifiedM src/renderers/dom/client/wrappers/ReactDOMSelect.js ModifiedM src/renderers/dom/client/wrappers/ReactDOMTextarea.js ModifiedM src/renderers/dom/shared/ReactDOMComponent.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…