n.clientHeight + 1) { drag_sc = n; break; }
}
dragging = !(drag_sc && drag_sc.scrollTop > 0);
startY = $event.touches[0].clientY;
"
@touchmove.window="
if (dragging && drag_sc && drag_sc.scrollTop > 0) { dragging = false; pos_y = 0; }
if (dragging) {
let deltaY = $event.touches[0].clientY - startY;
if (deltaY > 0) {
pos_y = deltaY;
if (pos_y > window.innerHeight / 3) {
dragging = false;
pos_y = 1200;
account_drawer = false;
enable_body_scrolling = true;
hide_header = false;
reset_product_zindex = false;
}
} else {
pos_y = 0;
}
}
"
:style="
'transform: translate(0px, ' + pos_y + 'px)'
"
x-trap="account_drawer"
x-show="account_drawer"
x-cloak>