enhance: タッチパッド・タッチスクリーンでのデッキの操作性を向上 (#8450)

* enhance experience of deck with touchpad

* test: 単純にdeltaYを加算してみる

* clean up

* ios bug fix?

* ✌️

* use overflow-y

* Safari does not supports clip
This commit is contained in:
tamaina
2022-04-02 15:12:01 +09:00
committed by GitHub
parent 484e023c0c
commit f7030d4a42
2 changed files with 5 additions and 5 deletions

View File

@ -128,8 +128,8 @@ if (deckStore.state.navWindow) {
document.documentElement.style.overflowY = 'hidden';
document.documentElement.style.scrollBehavior = 'auto';
window.addEventListener('wheel', (ev) => {
if (getScrollContainer(ev.target as HTMLElement) == null) {
document.documentElement.scrollLeft += ev.deltaY > 0 ? 96 : -96;
if (getScrollContainer(ev.target as HTMLElement) == null && ev.deltaX === 0) {
document.documentElement.scrollLeft += ev.deltaY;
}
});
loadDeck();