diff options
| author | alecpl <alec@alec.pl> | 2009-04-24 06:58:19 +0000 | 
|---|---|---|
| committer | alecpl <alec@alec.pl> | 2009-04-24 06:58:19 +0000 | 
| commit | a8030493719c7c960f2c181f1a63b948b5e84aff (patch) | |
| tree | 476fafd6bebffe0c795ea5e5f90f415a2dabb388 /program/js | |
| parent | 0ad27c384033977c86427011785d0182af91df4a (diff) | |
- Fix folder dragging in folder manager isn't working after jquery integration (#1485819)
Diffstat (limited to 'program/js')
| -rw-r--r-- | program/js/list.js | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/program/js/list.js b/program/js/list.js index 706daab58..17bf4cf3f 100644 --- a/program/js/list.js +++ b/program/js/list.js @@ -723,7 +723,7 @@ drag_mouse_move: function(e)      if (!this.draglayer)        this.draglayer = $('<div>').attr('id', 'rcmdraglayer').css({ position:'absolute', display:'none', 'z-index':2000 }).appendTo(document.body); -   +      // get subjects of selectedd messages      var names = '';      var c, i, node, subject, obj; @@ -747,9 +747,12 @@ drag_mouse_move: function(e)              if (((node = obj.childNodes[i].firstChild) && (node.nodeType==3 || node.nodeName=='A')) &&                (this.subject_col < 0 || (this.subject_col >= 0 && this.subject_col == c)))              { -              if (n == 0) -                this.drag_start_pos = $(node).offset(); -               +	      if (n == 0) { +	        if (node.nodeType == 3) +		  this.drag_start_pos = $(obj.childNodes[i]).offset(); +		else +                  this.drag_start_pos = $(node).offset(); +	      }                subject = node.nodeType==3 ? node.data : node.innerHTML;  	      // remove leading spaces  	      subject = subject.replace(/^\s+/i, ''); | 
