Merge pull request #1003 from benonymity/playerSwipeBack

Disable iOS swipeBack in fullscreen audio player
This commit is contained in:
advplyr 2024-01-01 10:52:35 -06:00 committed by GitHub
commit 86096df1a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -633,6 +633,10 @@ export default {
},
touchstart(e) {
if (!this.showFullscreen || !e.changedTouches) return
if (e.pageX < 20) {
e.preventDefault()
e.stopImmediatePropagation()
}
this.touchStartY = e.changedTouches[0].screenY
if (this.touchStartY > window.innerHeight / 3) {
@ -856,7 +860,7 @@ export default {
window.addEventListener('resize', this.screenOrientationChange)
this.$eventBus.$on('minimize-player', this.minimizePlayerEvt)
document.body.addEventListener('touchstart', this.touchstart)
document.body.addEventListener('touchstart', this.touchstart, { passive: false })
document.body.addEventListener('touchend', this.touchend)
document.body.addEventListener('touchmove', this.touchmove)
this.$nextTick(this.init)