Changeset 21168d2 in github


Ignore:
Timestamp:
Mar 31, 2008 10:49:54 AM (5 years ago)
Author:
svncommit <devs@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
65444ba
Parents:
1b4d732
Message:

Don't preview message if dragging or multi-selecting it, closes #1484316.

Location:
program/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • program/js/app.js

    r0ed26549 r21168d2  
    134134          this.message_list.addEventListener('select', function(o){ p.msglist_select(o); }); 
    135135          this.message_list.addEventListener('dragstart', function(o){ p.drag_active = true; }); 
     136          this.message_list.addEventListener('dragstart', function(o){ p.drag_active = true; if (p.preview_timer) clearTimeout(p.preview_timer); }); 
    136137          this.message_list.addEventListener('dragend', function(o){ p.drag_active = false; }); 
    137138 
     
    11391140 
    11401141    // start timer for message preview (wait for double click) 
    1141     if (selected && this.env.contentframe) 
     1142    if (selected && this.env.contentframe && !list.multi_selecting) 
    11421143      this.preview_timer = setTimeout(function(){ ref.msglist_get_preview(); }, this.dblclick_time + 10); 
    11431144    else if (this.env.contentframe) 
  • program/js/list.js

    rbf36a9a r21168d2  
    3636  this.shiftkey = false; 
    3737  this.multiselect = false; 
     38  this.multi_selecting = false; 
    3839  this.draggable = false; 
    3940  this.keyboard = false; 
     
    320321    this.shift_start = id; 
    321322    this.highlight_row(id, false); 
     323    this.multi_selecting = false; 
    322324  } 
    323325  else 
     
    342344        break; 
    343345    } 
     346    this.multi_selecting = true; 
    344347  } 
    345348 
Note: See TracChangeset for help on using the changeset viewer.