Match-id-04a3b220932d28b652d605dde0f351a22f4db24c
This commit is contained in:
parent
3a7599f943
commit
b4317ecddc
|
@ -7,7 +7,7 @@ import {
|
||||||
} from './EventHub';
|
} from './EventHub';
|
||||||
import { isDocument } from '../dom/utils/Common';
|
import { isDocument } from '../dom/utils/Common';
|
||||||
import { getNearestVNode, getNonDelegatedListenerMap } from '../dom/DOMInternalKeys';
|
import { getNearestVNode, getNonDelegatedListenerMap } from '../dom/DOMInternalKeys';
|
||||||
import { runDiscreteUpdates } from '../renderer/TreeBuilder';
|
import { asyncUpdates, runDiscreteUpdates } from '../renderer/TreeBuilder';
|
||||||
import { handleEventMain } from './HorizonEventMain';
|
import { handleEventMain } from './HorizonEventMain';
|
||||||
import { decorateNativeEvent } from './EventWrapper';
|
import { decorateNativeEvent } from './EventWrapper';
|
||||||
import { VNode } from '../renderer/vnode/VNode';
|
import { VNode } from '../renderer/vnode/VNode';
|
||||||
|
@ -98,7 +98,9 @@ function isCaptureEvent(horizonEventName) {
|
||||||
function getWrapperListener(horizonEventName, nativeEvtName, targetElement, listener) {
|
function getWrapperListener(horizonEventName, nativeEvtName, targetElement, listener) {
|
||||||
return event => {
|
return event => {
|
||||||
const customEvent = decorateNativeEvent(horizonEventName, nativeEvtName, event);
|
const customEvent = decorateNativeEvent(horizonEventName, nativeEvtName, event);
|
||||||
listener(customEvent);
|
asyncUpdates(() => {
|
||||||
|
listener(customEvent);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,7 @@ export const horizonEventToNativeMap = new Map([
|
||||||
['onFocus', ['focusin']],
|
['onFocus', ['focusin']],
|
||||||
['onBlur', ['focusout']],
|
['onBlur', ['focusout']],
|
||||||
['onInput', ['input']],
|
['onInput', ['input']],
|
||||||
|
['onWheel', ['wheel']],
|
||||||
['onMouseOut', ['mouseout']],
|
['onMouseOut', ['mouseout']],
|
||||||
['onMouseOver', ['mouseover']],
|
['onMouseOver', ['mouseover']],
|
||||||
['onPointerOut', ['pointerout']],
|
['onPointerOut', ['pointerout']],
|
||||||
|
@ -41,6 +42,7 @@ export const horizonEventToNativeMap = new Map([
|
||||||
]);
|
]);
|
||||||
export const NativeEventToHorizonMap = {
|
export const NativeEventToHorizonMap = {
|
||||||
click: 'click',
|
click: 'click',
|
||||||
|
wheel: 'wheel',
|
||||||
dblclick: 'doubleClick',
|
dblclick: 'doubleClick',
|
||||||
contextmenu: 'contextMenu',
|
contextmenu: 'contextMenu',
|
||||||
dragend: 'dragEnd',
|
dragend: 'dragEnd',
|
||||||
|
|
Loading…
Reference in New Issue