Ignore:
Timestamp:
11/21/12 14:48:14 (11 years ago)
Author:
angelo
Message:

Ticket #3197 - Reduzir tempo de carregamento do modulo Expresso Mail

File:
1 edited

Legend:

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

    r7526 r7538  
    695695                                data = connector.unserialize(data); 
    696696                                if(data){ 
    697                          
    698697                                        var _data = {}; 
    699698                                        $.each(data,function(index,value){ 
    700                                                 if (data[index] && data[index]){ 
     699                                                if (data[index]){ 
    701700                                                        _data[data[index]] = data[index]; 
    702701                                                } 
    703702                                        }); 
    704  
    705703                                        populateSelectedMsgs(_data); 
    706                          
    707                                         _data = {}; 
    708                                      
    709704                                } 
    710705                        }, 
     
    13851380         */ 
    13861381        if (msg_folder != headers_msgs['folder']) { 
    1387  
    13881382                if (headers_msgs['folder']) { 
    13891383                        array_folder = headers_msgs['folder'].split('/'); 
     
    14341428                var tbody_element = document.createElement("TBODY"); 
    14351429                //add events for column resizing 
    1436                 if (is_ie) { 
    1437                         table_element.attachEvent("onmousemove",changeCursorState); 
    1438                         table_element.attachEvent("onmousedown",startColResize); 
    1439                 } 
    1440                 else { 
    1441                         table_element.addEventListener("mousemove",changeCursorState,false); 
    1442                         table_element.addEventListener("mousedown",startColResize,false); 
    1443                 } 
     1430        $(table_element).mousemove(changeCursorState); 
     1431        $(table_element).mousedown(startColResize); 
     1432 
    14441433                table_element.setAttribute("id", "table_message_header_box_"+numBox); 
    14451434                table_element.className = "table_message_header_box"; 
     
    23462335 
    23472336function draw_header_box(){ 
    2348         switch(sort_box_type){ 
    2349                 case 'SORTFROM': 
    2350                         type_name = get_lang("From"); 
    2351                         break; 
    2352                 case 'SORTSUBJECT': 
    2353                         type_name = get_lang("Subject"); 
    2354                         break; 
    2355                 case 'SORTARRIVAL': 
    2356                         type_name = get_lang("Date"); 
    2357                         break; 
    2358                 case 'SORTSIZE': 
    2359                         type_name = get_lang("Size"); 
    2360                         break; 
    2361                 default: 
    2362                         type_name = get_lang("Date"); 
    2363                         break; 
    2364         } 
     2337        var types = {'SORTFROM': 'From', 'SORTSUBJECT': 'Subject', 'SORTARRIVAL': 'Date', 'SORTSIZE': 'Size'}; 
     2338    type_name = ( types[sort_box_type] ? get_lang(types[sort_box_type]) : get_lang("Date") ); 
    23652339        folder = special_folders['Sent']; 
    23662340        current = get_current_folder(); 
    23672341        if ((preferences.from_to_sent == "1") && (current.substr(current.length - folder.length, folder.length) == folder)) { 
    2368         document.getElementById("message_header_SORTFROM_"+numBox).innerHTML    = get_lang("To"); 
     2342        $("#message_header_SORTFROM_"+numBox).html(get_lang("To")); 
    23692343        if (sort_box_type == "SORTFROM") 
    23702344                type_name = get_lang("To"); 
    23712345    }else{ 
    2372         document.getElementById("message_header_SORTFROM_"+numBox).innerHTML    = get_lang("From"); 
     2346           $("#message_header_SORTFROM_"+numBox).html(get_lang("From")); 
    23732347    } 
    2374         document.getElementById("message_header_SORTSUBJECT_"+numBox).innerHTML = get_lang("Subject"); 
    2375         document.getElementById("message_header_SORTARRIVAL_"+numBox).innerHTML = get_lang("Date"); 
    2376         document.getElementById("message_header_SORTSIZE_"+numBox).innerHTML    = get_lang("Size"); 
     2348        $("#message_header_SORTSUBJECT_"+numBox).html(get_lang("Subject")); 
     2349        $("#message_header_SORTARRIVAL_"+numBox).html(get_lang("Date")); 
     2350        $("#message_header_SORTSIZE_"+numBox).html(get_lang("Size")); 
    23772351        document.getElementById("message_header_"+(sort_box_type.lastIndexOf("SORT") != "-1" ? sort_box_type : "SORTARRIVAL")+"_"+numBox ).innerHTML = "<B>"+type_name+"</B><img src ='templates/"+template+"/images/arrow_"+(sort_box_reverse == 1 ? 'desc' : 'asc')+"endant.gif'>"; 
    23782352} 
     2353 
    23792354function verifyOption(name, id){ 
    23802355        var str = name + '' + id; 
Note: See TracChangeset for help on using the changeset viewer.