Bilibili-Evolved/registry/lib/components/touch/mini-player/video.ts
2022-10-12 23:27:58 +08:00

21 lines
628 B
TypeScript

import { select } from '@/core/spin-query'
import { addStyle, removeStyle } from '@/core/style'
import miniPlayerStyle from './mini-player.scss'
export const touchVideoMiniPlayer = async (enable: boolean) => {
const player = (await select('#bilibili-player')) as HTMLDivElement
if (!player) {
console.warn('mini player touch move: player not found')
return
}
const { enableTouchMove, disableTouchMove } = await import('./touch-move')
const id = 'touch-mini-player'
if (enable) {
addStyle(miniPlayerStyle, id)
enableTouchMove(player)
} else {
removeStyle(id)
disableTouchMove(player)
}
}