Reworked cursor handling to expand cursor options. (#3331)
* Enhanced mixins, replaced cursor handling with more features.

* Cleanup and fixes to interactive classes.

Mouse over/out/move was not being handled properly, and didn't work as a
result.

* Fixed inversion of flag checking logic.

* Added tests for interaction events and cursors.

* Removed now unused variables

Variables were private and readonly, so removal should not be a problem.

* Fix #3662

Needed better tracking of if events should have default prevented.
1 parent 0d7d86f commit 8fe33af38245326255e5556ea0e1479b4814f0f2
@Andrew Start Andrew Start authored on 1 Feb 2017
Matt Karl committed on 1 Feb 2017
Showing 10 changed files
View
src/accessibility/AccessibilityManager.js
View
src/core/utils/index.js
View
src/core/utils/mixin.js 0 → 100644
View
src/deprecation.js
View
src/index.js
View
src/interaction/InteractionManager.js
View
src/interaction/InteractionTrackingData.js
View
src/interaction/interactiveTarget.js
View
test/interaction/InteractionManager.js
View
test/interaction/MockPointer.js