mirror of
https://github.com/zoriya/react-native-web.git
synced 2026-06-02 02:25:22 +00:00
committed by
Nicolas Gallagher
parent
75c5a90563
commit
b8283245cf
@@ -133,6 +133,7 @@ to return true:wantsResponderID| |
|
|||||||
|
|
||||||
import type { ResponderEvent } from './createResponderEvent';
|
import type { ResponderEvent } from './createResponderEvent';
|
||||||
|
|
||||||
|
import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
|
||||||
import createResponderEvent from './createResponderEvent';
|
import createResponderEvent from './createResponderEvent';
|
||||||
import {
|
import {
|
||||||
isCancelish,
|
isCancelish,
|
||||||
@@ -580,7 +581,7 @@ const documentEventsBubblePhase = [
|
|||||||
'selectionchange'
|
'selectionchange'
|
||||||
];
|
];
|
||||||
export function attachListeners() {
|
export function attachListeners() {
|
||||||
if (window.__reactResponderSystemActive == null) {
|
if (canUseDOM && window.__reactResponderSystemActive == null) {
|
||||||
window.addEventListener('blur', eventListener);
|
window.addEventListener('blur', eventListener);
|
||||||
documentEventsBubblePhase.forEach(eventType => {
|
documentEventsBubblePhase.forEach(eventType => {
|
||||||
document.addEventListener(eventType, eventListener);
|
document.addEventListener(eventType, eventListener);
|
||||||
|
|||||||
Reference in New Issue
Block a user