mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix yoda
This commit is contained in:
parent
6b54d25b4d
commit
57fb133166
1 changed files with 4 additions and 4 deletions
|
@ -32,19 +32,19 @@ define(['browser', 'dom', 'css!./navdrawer', 'scrollStyles'], function (browser,
|
||||||
var deltaY = endY - (menuTouchStartY || 0);
|
var deltaY = endY - (menuTouchStartY || 0);
|
||||||
setVelocity(deltaX);
|
setVelocity(deltaX);
|
||||||
|
|
||||||
if (isOpen && 1 !== dragMode && deltaX > 0) {
|
if (isOpen && dragMode !== 1 && deltaX > 0) {
|
||||||
dragMode = 2;
|
dragMode = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 === dragMode && (!isOpen || Math.abs(deltaX) >= 10) && Math.abs(deltaY) < 5) {
|
if (dragMode === 0 && (!isOpen || Math.abs(deltaX) >= 10) && Math.abs(deltaY) < 5) {
|
||||||
dragMode = 1;
|
dragMode = 1;
|
||||||
scrollContainer.addEventListener('scroll', disableEvent);
|
scrollContainer.addEventListener('scroll', disableEvent);
|
||||||
self.showMask();
|
self.showMask();
|
||||||
} else if (0 === dragMode && Math.abs(deltaY) >= 5) {
|
} else if (dragMode === 0 && Math.abs(deltaY) >= 5) {
|
||||||
dragMode = 2;
|
dragMode = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (1 === dragMode) {
|
if (dragMode === 1) {
|
||||||
newPos = currentPos + deltaX;
|
newPos = currentPos + deltaX;
|
||||||
self.changeMenuPos();
|
self.changeMenuPos();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue