Ignore:
Timestamp:
12/10/12 17:00:32 (11 years ago)
Author:
acoutinho
Message:

Ticket #3227 - Alertas (amarelos) do Expresso travam operacees do usuario

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/mail/js/foldertree.js

    r7612 r7635  
    8787} 
    8888 
    89 function draw_new_tree_folder(callback){ 
    90     var folders = DataLayer.get("folder", true);     
     89function normalizeFolder( folders ){ 
     90 
     91    if(folders  == "") 
     92        return folders; 
     93 
     94    if( !$.isArray( folders  )){ 
     95        var array = []; 
     96 
     97        for(var i in folders){ 
     98 
     99            if(i.indexOf('(javascript)') < 0) 
     100                array[array.length] = folders[i]; 
     101        } 
     102 
     103        folders = array; 
     104 
     105    } 
     106 
     107    return folders; 
     108 
     109} 
     110 
     111function draw_new_tree_folder(callback, force){ 
     112 
     113    if(force) 
     114        DataLayer.remove('folder', false); 
     115 
     116    var folders =  normalizeFolder( DataLayer.get('folder') ); 
    91117 
    92118if(preferences.use_local_messages == 1){ 
     
    283309            if(folder_to_move == "tbody_box"){ 
    284310                move_msgs2(get_current_folder(), 'selected', 0, folder_to, to_folder_title,true); 
    285                 return refresh(); 
     311                return; 
    286312            } 
    287313            //SE FOR DE UMA PESQUISA RAPIDA 
    288314            else if(ui.draggable.parents('[id^="content_id_"]')[0]){ 
    289315                move_search_msgs("content_id_"+border_id, folder_to, to_folder_title); 
    290                 return refresh(); 
     316                return; 
    291317            } 
    292318            // eventnsagens : SE O DROP VIER DE UMA ABA ABERTA 
     
    296322                alternate_border(border_id); 
    297323                move_msgs2(folder, id_msg, border_id, folder_to, to_folder_title,true); 
    298                 return refresh(); 
     324                return; 
    299325            } 
    300326            // SE O DROP VIER DA LISTA DE PASTAS 
     
    496522                                        } 
    497523                                        write_msg(get_lang("The folder %1 was successfully removed", folder_name)); 
    498                                         cExecute("$this.imap_functions.get_folders_list&onload=true", update_menu); 
     524                                        cExecute("$this.imap_functions.get_folders_list&onload=true", force_update_menu); 
    499525                                    } 
    500526                                }); 
     
    511537                    } */ 
    512538                }) 
    513                 //FUNÇÃO DO eventNU FLUTUANTE EXCLUIR < END 
    514                 //FUNÇÃO DO eventNU FLUTUANTE NOVA PASTA < BEGIN 
     539                //FUNÇÃO DO eventNU FLUTUANTE EXCLUIR < END 
     540                //FUNÇÃO DO eventNU FLUTUANTE NOVA PASTA < BEGIN 
    515541                .end().find(".float-menu-new").click(function(){ 
    516542                    $(this).parents(".float-menu").hide(); 
     
    661687                    write_msg(get_lang('You must wait while the messages will be exported...'),true);         
    662688                }); 
    663                 //FUNÇÃO DO eventNU FLUTUANTE NOVA PASTA < END 
     689                //FUNÇÃO DO eventNU FLUTUANTE NOVA PASTA < END 
    664690            } 
    665691            if(!$(".new_folder").length){ 
Note: See TracChangeset for help on using the changeset viewer.