Changeset 5215


Ignore:
Timestamp:
11/29/11 10:16:17 (12 years ago)
Author:
douglasz
Message:

Ticket #2349 - Problemas ao efetuar uma pesquisa rapida com arquivamentos locais

Location:
trunk/expressoMail1_2/js
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/draw_api.js

    r5211 r5215  
    41194119        if(preferences.use_local_messages==1 && !expresso_offline) 
    41204120                if(proxy_mensagens.is_local_folder(current_folder)) 
    4121                         span_options.innerHTML += '&nbsp; <span id="localOption" title="'+get_lang("Unarchive")+'" class="message_options" onclick="expresso_local_messages.unarchive_msgs(\''+folder+'\',null)">'+get_lang("Unarchive")+'</span>'; 
     4121                        span_options.innerHTML += '&nbsp; <span id="localOption" ' + change_font_color + ' title="'+get_lang("Unarchive")+'" class="message_options" onclick="expresso_local_messages.unarchive_msgs(\''+folder+'\',null)">'+get_lang("Unarchive")+'</span>'; 
    41224122                else 
    4123                         span_options.innerHTML += '&nbsp; <span id="localOption" title="'+get_lang("Archive")+'" class="message_options" onclick="archive_msgs(\''+folder+'\',null)">'+get_lang("Archive")+'</span>'; 
     4123                        span_options.innerHTML += '&nbsp; <span id="localOption" ' + change_font_color + ' title="'+get_lang("Archive")+'" class="message_options" onclick="archive_msgs(\''+folder+'\',null)">'+get_lang("Archive")+'</span>'; 
    41244124        if (use_spam_filter) { 
    41254125                if ( current_folder == 'INBOX'+cyrus_delimiter+'Spam' ) { 
  • trunk/expressoMail1_2/js/globals.js

    r5134 r5215  
    1919var toaddress_array = new Array(); 
    2020var tree_folders = ''; 
     21var inc_abas_search = 0; 
    2122var folders = new Array(); 
    2223//var global_search = 1; // use numBox instead of this! 
  • trunk/expressoMail1_2/js/local_messages.js

    r5200 r5215  
    13761376        filters[0] = sFilter.replace(/##/g,""); 
    13771377        tmp = filters[0].split("<=>"); 
    1378  
     1378        if (tmp[1] == ""){ 
     1379                var teste = document.getElementsByName(currentTab); 
     1380                tmp[1] = teste[0].value; 
     1381        } 
    13791382        searchKey = new Array(); 
    13801383        searchKey.push("SUBJECT"); 
  • trunk/expressoMail1_2/js/search.js

    r5197 r5215  
    394394                 
    395395                        if ( local_folders.length > 0 ){ 
     396                                                        var currentSearch = document.getElementsByName(currentTab); 
    396397                            expresso_local_messages.setSortType(sortType); 
    397                             gears = expresso_local_messages.search( local_folders, expresso_local_messages.getFilter() ); 
     398                            gears = expresso_local_messages.search( local_folders, "##ALL <=>"+currentSearch[0].value +"##" ); 
    398399                        } 
    399400                } 
     
    442443                        } 
    443444 
    444                         if ( local_folders.length > 0 ) 
    445                                 gears = expresso_local_messages.search( local_folders, expresso_local_messages.getFilter() ); 
     445                        if ( local_folders.length > 0 ){ 
     446                                var currentSearch = document.getElementsByName(currentTab); 
     447                                gears = expresso_local_messages.search( local_folders, "##ALL <=>"+currentSearch[0].value +"##"); 
     448                        } 
    446449 
    447450                        data['data_gears']      = gears; 
    448451                        data['num_msgs']        = gears.length; 
    449452         
    450                 write_msg( data['num_msgs'] + " " + get_lang("results found") ); 
    451                          
     453                        if(data['num_msgs'] != undefined) 
     454                                write_msg( data['num_msgs'] + " " + get_lang("results found") ); 
     455                                                 
    452456                        EsearchE.mount_result( data, 'SORTDATE' ); 
    453457                } 
     
    665669                                var aux = numBox.split("_"); 
    666670                                numBox = parseInt(aux[0]) + 1; 
    667                         }else 
    668                         numBox++; 
    669  
     671                        }else{ 
     672                                inc_abas_search++; 
     673                                numBox = inc_abas_search; 
     674                        } 
    670675                        if( Data['data'] ) 
    671676                                var border_id = create_border(get_lang("Server Results"), "search_" + numBox); 
Note: See TracChangeset for help on using the changeset viewer.