diff options
author | Aleksander Machniak <alec@alec.pl> | 2012-08-03 11:29:22 +0200 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2012-08-03 11:29:22 +0200 |
commit | 9763581d81af8e3112edc3617a7dc254cdadc3cf (patch) | |
tree | 26f6d261070fa38feab549c54ac04ea368f717a0 /program/js/list.js | |
parent | 0ed7034d353cf0f2a3348a74c8562fdbbd1cff67 (diff) | |
parent | 1257dd6796b0655545bb7e4e4dd6d776bebd8544 (diff) |
Merge branch 'master' of github.com:roundcube/roundcubemail
Diffstat (limited to 'program/js/list.js')
-rw-r--r-- | program/js/list.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/program/js/list.js b/program/js/list.js index e3be9a050..b194721f4 100644 --- a/program/js/list.js +++ b/program/js/list.js @@ -112,7 +112,7 @@ init_row: function(row) row.onmousedown = function(e){ return self.drag_row(e, this.uid); }; row.onmouseup = function(e){ return self.click_row(e, this.uid); }; - if (bw.iphone || bw.ipad) { + if (bw.mobile) { row.addEventListener('touchstart', function(e) { if (e.touches.length == 1) { if (!self.drag_row(rcube_event.touchevent(e.touches[0]), this.uid)) @@ -313,7 +313,7 @@ drag_row: function(e, id) this.drag_mouse_start = rcube_event.get_mouse_pos(e); rcube_event.add_listener({event:'mousemove', object:this, method:'drag_mouse_move'}); rcube_event.add_listener({event:'mouseup', object:this, method:'drag_mouse_up'}); - if (bw.iphone || bw.ipad) { + if (bw.mobile) { rcube_event.add_listener({event:'touchmove', object:this, method:'drag_mouse_move'}); rcube_event.add_listener({event:'touchend', object:this, method:'drag_mouse_up'}); } @@ -1220,7 +1220,7 @@ drag_mouse_move: function(e) drag_mouse_up: function(e) { document.onmousemove = null; - + if (e.type == 'touchend') { if (e.changedTouches.length != 1) return rcube_event.cancel(e); @@ -1239,8 +1239,8 @@ drag_mouse_up: function(e) rcube_event.remove_listener({event:'mousemove', object:this, method:'drag_mouse_move'}); rcube_event.remove_listener({event:'mouseup', object:this, method:'drag_mouse_up'}); - - if (bw.iphone || bw.ipad) { + + if (bw.mobile) { rcube_event.remove_listener({event:'touchmove', object:this, method:'drag_mouse_move'}); rcube_event.remove_listener({event:'touchend', object:this, method:'drag_mouse_up'}); } |