mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Merge pull request #754 from spicyj/over-and-out
Add onMouseOver and onMouseOut events
This commit is contained in:
@@ -108,7 +108,7 @@ Event names:
|
||||
```
|
||||
onClick onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave
|
||||
onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave
|
||||
onMouseMove onMouseUp
|
||||
onMouseMove onMouseOut onMouseOver onMouseUp
|
||||
```
|
||||
|
||||
Properties:
|
||||
|
||||
@@ -165,6 +165,18 @@ var eventTypes = {
|
||||
captured: keyOf({onMouseMoveCapture: true})
|
||||
}
|
||||
},
|
||||
mouseOut: {
|
||||
phasedRegistrationNames: {
|
||||
bubbled: keyOf({onMouseOut: true}),
|
||||
captured: keyOf({onMouseOutCapture: true})
|
||||
}
|
||||
},
|
||||
mouseOver: {
|
||||
phasedRegistrationNames: {
|
||||
bubbled: keyOf({onMouseOver: true}),
|
||||
captured: keyOf({onMouseOverCapture: true})
|
||||
}
|
||||
},
|
||||
mouseUp: {
|
||||
phasedRegistrationNames: {
|
||||
bubbled: keyOf({onMouseUp: true}),
|
||||
@@ -243,6 +255,8 @@ var topLevelEventsToDispatchConfig = {
|
||||
topKeyUp: eventTypes.keyUp,
|
||||
topMouseDown: eventTypes.mouseDown,
|
||||
topMouseMove: eventTypes.mouseMove,
|
||||
topMouseOut: eventTypes.mouseOut,
|
||||
topMouseOver: eventTypes.mouseOver,
|
||||
topMouseUp: eventTypes.mouseUp,
|
||||
topPaste: eventTypes.paste,
|
||||
topScroll: eventTypes.scroll,
|
||||
@@ -323,6 +337,8 @@ var SimpleEventPlugin = {
|
||||
case topLevelTypes.topDoubleClick:
|
||||
case topLevelTypes.topMouseDown:
|
||||
case topLevelTypes.topMouseMove:
|
||||
case topLevelTypes.topMouseOut:
|
||||
case topLevelTypes.topMouseOver:
|
||||
case topLevelTypes.topMouseUp:
|
||||
EventConstructor = SyntheticMouseEvent;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user