From e372db478823952d4aefd073c28e542dc1154041 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 30 Aug 2018 08:10:11 +0200 Subject: [PATCH] Add touchstart handler in ItemView --- src/navigator/view/ItemView.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/navigator/view/ItemView.js b/src/navigator/view/ItemView.js index 8b07ba10b..aa6e7d27e 100644 --- a/src/navigator/view/ItemView.js +++ b/src/navigator/view/ItemView.js @@ -9,6 +9,7 @@ let ItemsView; module.exports = Backbone.View.extend({ events: { 'mousedown [data-toggle-move]': 'startSort', + 'touchstart [data-toggle-move]': 'startSort', 'click [data-toggle-visible]': 'toggleVisibility', 'click [data-toggle-select]': 'handleSelect', 'mouseover [data-toggle-select]': 'handleHover', @@ -222,10 +223,11 @@ module.exports = Backbone.View.extend({ * @param Event * */ startSort(e) { + console.log('starting startSort', e.type); e.stopPropagation(); const sorter = this.sorter; // Right or middel click - if (e.button !== 0) return; + if (e.button && e.button !== 0) return; sorter && sorter.startSort(e.target); },