Changeset ab10d6f in github


Ignore:
Timestamp:
May 14, 2010 6:52:53 AM (3 years ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
a4a270b
Parents:
349cbff
Message:
  • Fix marking/deleting of all messages in search result (#1486736)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/js/app.js

    r349cbff rab10d6f  
    23282328 
    23292329    // also send search request to get the right messages  
    2330     if (this.env.search_request)  
     2330    if (this.env.search_request) 
    23312331      add_url += '&_search='+this.env.search_request; 
    23322332 
     
    24052405      this.set_message(a_uids[i], 'unread', (flag=='unread' ? true : false)); 
    24062406 
    2407     this.http_post('mark', '_uid='+this.uids_to_list(a_uids)+'&_flag='+flag); 
     2407    var url = '_uid='+this.uids_to_list(a_uids)+'&_flag='+flag; 
     2408 
     2409    // also send search request to get the right messages 
     2410    if (this.env.search_request) 
     2411      url += '&_search='+this.env.search_request; 
     2412 
     2413    this.http_post('mark', url); 
    24082414 
    24092415    for (var i=0; i<a_uids.length; i++) 
     
    24182424      this.set_message(a_uids[i], 'flagged', (flag=='flagged' ? true : false)); 
    24192425 
    2420     this.http_post('mark', '_uid='+this.uids_to_list(a_uids)+'&_flag='+flag); 
     2426    var url = '_uid='+this.uids_to_list(a_uids)+'&_flag='+flag; 
     2427 
     2428    // also send search request to get the right messages 
     2429    if (this.env.search_request) 
     2430      url += '&_search='+this.env.search_request; 
     2431 
     2432    this.http_post('mark', url); 
    24212433  }; 
    24222434 
     
    24572469      this.set_message(a_uids[i], 'deleted', false); 
    24582470 
    2459     this.http_post('mark', '_uid='+this.uids_to_list(a_uids)+'&_flag=undelete'); 
     2471    var url = '_uid='+this.uids_to_list(a_uids)+'&_flag=undelete'; 
     2472 
     2473    // also send search request to get the right messages 
     2474    if (this.env.search_request) 
     2475      url += '&_search='+this.env.search_request; 
     2476 
     2477    this.http_post('mark', url); 
    24602478    return true; 
    24612479  }; 
     
    25012519 
    25022520    if (this.env.skip_deleted) { 
    2503       // also send search request to get the right messages  
    2504       if (this.env.search_request)  
    2505         add_url += '&_search='+this.env.search_request; 
    25062521      if (this.env.display_next && this.env.next_uid) 
    25072522        add_url += '&_next_uid='+this.env.next_uid; 
    25082523    } 
     2524 
     2525    // also send search request to get the right messages 
     2526    if (this.env.search_request) 
     2527      add_url += '&_search='+this.env.search_request; 
    25092528 
    25102529    this.http_post('mark', '_uid='+this.uids_to_list(a_uids)+'&_flag=delete'+add_url); 
Note: See TracChangeset for help on using the changeset viewer.