diff options
author | Thomas Bruederli <thomas@roundcube.net> | 2013-08-15 08:57:11 +0200 |
---|---|---|
committer | Thomas Bruederli <thomas@roundcube.net> | 2013-08-15 08:57:11 +0200 |
commit | 4910b0666edeeebb18ac9682cb898dba8f22962a (patch) | |
tree | 1c3d88f7ab70db5a0e2f81d7873a8473f9d686ea /program/js/list.js | |
parent | 6746148d1b0fa965836f819671fa49b04af2d383 (diff) |
Distinguish mobile/tablet/touch devices
Diffstat (limited to 'program/js/list.js')
-rw-r--r-- | program/js/list.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/program/js/list.js b/program/js/list.js index c89c799b6..76582d1f2 100644 --- a/program/js/list.js +++ b/program/js/list.js @@ -122,7 +122,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.mobile) { + if (bw.touch) { row.addEventListener('touchstart', function(e) { if (e.touches.length == 1) { self.touchmoved = false; @@ -165,7 +165,7 @@ init_header: function() $(this.list.tHead).replaceWith($(this.fixed_header).find('thead').clone()); $(this.list.tHead).find('tr td').attr('style', ''); // remove fixed widths } - else if (!bw.mobile && this.list.className.indexOf('fixedheader') >= 0) { + else if (!bw.touch && this.list.className.indexOf('fixedheader') >= 0) { this.init_fixed_header(); } @@ -429,7 +429,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.mobile) { + if (bw.touch) { rcube_event.add_listener({event:'touchmove', object:this, method:'drag_mouse_move'}); rcube_event.add_listener({event:'touchend', object:this, method:'drag_mouse_up'}); } @@ -1370,7 +1370,7 @@ 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.mobile) { + if (bw.touch) { rcube_event.remove_listener({event:'touchmove', object:this, method:'drag_mouse_move'}); rcube_event.remove_listener({event:'touchend', object:this, method:'drag_mouse_up'}); } |