Fix GestureView panning on web (#1118)

This commit is contained in:
Aaron Schultz 2019-07-10 21:53:27 -07:00 коммит произвёл Eric Traut
Родитель 423167571f
Коммит e8d583c240
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -258,6 +258,12 @@ export class GestureView extends React.Component<Types.GestureViewProps, Types.S
}
private _onMouseDown = (e: React.MouseEvent<any>) => {
if (this.props.onPan || this.props.onPanHorizontal || this.props.onPanVertical) {
// Disable mousedown default action that initiates a drag/drop operation and breaks panning with a not-allowed cursor.
// https://w3c.github.io/uievents/#mousedown
e.preventDefault();
}
if (this.props.onLongPress) {
this._startLongPressTimer(e);
}