+
:
@@ -697,7 +710,7 @@ const Player = ({ urlParams, queryParams }) => {
}
{
(video.state.buffering || !video.state.loaded) && !error ?
-
+
:
null
}
@@ -755,6 +768,8 @@ const Player = ({ urlParams, queryParams }) => {
onMouseMove={onBarMouseMove}
onMouseOver={onBarMouseMove}
onContextMenu={onContextMenu}
+ onTouchStart={onTouchStart}
+ onTouchEnd={onTouchEnd}
/>
{
player.metaItem?.type === 'Ready' ?
@@ -762,6 +777,8 @@ const Player = ({ urlParams, queryParams }) => {
className={classnames(styles['layer'], styles['side-drawer-button-layer'])}
onClick={toggleSideDrawer}
onContextMenu={onContextMenu}
+ onTouchStart={onTouchStart}
+ onTouchEnd={onTouchEnd}
/>
:
null
@@ -797,6 +814,8 @@ const Player = ({ urlParams, queryParams }) => {
onMouseMove={onBarMouseMove}
onMouseOver={onBarMouseMove}
onContextMenu={onContextMenu}
+ onTouchStart={onTouchStart}
+ onTouchEnd={onTouchEnd}
/>
{
nextVideoPopupOpen ?
diff --git a/src/routes/Player/SideDrawerButton/SideDrawerButton.tsx b/src/routes/Player/SideDrawerButton/SideDrawerButton.tsx
index 5f5590476..9d5897548 100644
--- a/src/routes/Player/SideDrawerButton/SideDrawerButton.tsx
+++ b/src/routes/Player/SideDrawerButton/SideDrawerButton.tsx
@@ -1,6 +1,6 @@
// Copyright (C) 2017-2024 Smart code 203358507
-import React from 'react';
+import React, { BaseSyntheticEvent } from 'react';
import classNames from 'classnames';
import Icon from '@stremio/stremio-icons/react';
import styles from './SideDrawerButton.less';
@@ -9,11 +9,13 @@ type Props = {
className: string,
onClick: () => void,
onContextMenu: () => void,
+ onTouchStart: (event: BaseSyntheticEvent) => void,
+ onTouchEnd: () => void,
};
-const SideDrawerButton = ({ className, onClick, onContextMenu }: Props) => {
+const SideDrawerButton = ({ className, onClick, onContextMenu, onTouchStart, onTouchEnd }: Props) => {
return (
-