dillon1000/react
Commit
Browse files 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
Changed paths8 files
First-parent comparisonsrc/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 ModifiedPatch
Files changed
Rendering syntax-highlighted changes…