Revamp of touch vs mobile selection

This commit is contained in:
James Barnsley
2017-12-20 16:33:38 +13:00
parent f96437e8a9
commit 8494aa0deb
12 changed files with 258 additions and 388 deletions

View File

@ -12,9 +12,18 @@ export function setSelectedTracks(keys = []){
}
export function showContextMenu(data){
if (data.e.touches){
// Touchend
if (data.e.changedTouches){
data.position_x = data.e.changedTouches[0].clientX;
data.position_y = data.e.changedTouches[0].clientY;
// Touchstart
} else if (data.e.touches){
data.position_x = data.e.touches[0].clientX;
data.position_y = data.e.touches[0].clientY;
// Click/mousedown/mouseup/etc
} else {
data.position_x = data.e.clientX;
data.position_y = data.e.clientY;