Ignore:
Timestamp:
05/10/10 16:56:18 (14 years ago)
Author:
amuller
Message:

Ticket #911 - unificação do cache do connector

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/jscode/draw_api_folders.js

    r2747 r2752  
    923923                tr_element.msg_sample = headers_msgs.msg_sample.body.substr(0,120) + "..."; //trecho do body que sera exibido com o assunto; 
    924924        } 
    925  
    926925        tr_element.tip = ""; 
    927926        if(headers_msgs.msg_sample && preferences.preview_msg_tip == "1") 
     
    946945                add_className(tr_element,'flagged_msg'); 
    947946 
    948         td_element1 = document.createElement("TD"); 
    949         td_element1.className = "td_msg"; 
    950         td_element1.setAttribute("width", "1%"); 
    951         chk_box_element = document.createElement("INPUT"); 
    952         chk_box_element.setAttribute("type", "checkbox"); 
    953         chk_box_element.className = "checkbox"; 
    954         chk_box_element.setAttribute("id", "check_box_message_"+headers_msgs.msg_number); 
    955         chk_box_element.onclick = function(e){ 
     947        td_element1 = createAndSet("TD",['class','width'],['td_msg','1%']); 
     948        _chkbox = createAndSet("INPUT", ['type','class','id'], ['checkbox','checkbox',"check_box_message_"+headers_msgs.msg_number]); 
     949        _chkbox.onclick = function(e){ 
    956950                if (is_ie) 
    957951                        changeBgColor(window.event,headers_msgs.msg_number); 
     
    959953                        changeBgColor(e,headers_msgs.msg_number); 
    960954        }; 
    961         td_element1.appendChild(chk_box_element); 
     955        td_element1.appendChild(_chkbox); 
    962956 
    963957        td_element2 = document.createElement("TD"); 
     
    974968        if (headers_msgs.attachment && headers_msgs.attachment.number_attachments > 0) { 
    975969                attach_name = headers_msgs.attachment.names.split(", "); 
    976                 for(var item in attach_name) 
     970                for(var item=0; item < attach_name.length; item++) 
    977971                { 
    978972                        if (url_decode(attach_name[item]) != 'smime.p7s' && url_decode(attach_name[item]) != 'smime.p7m'){ 
     
    987981                headers_msgs.Draft = ''; 
    988982                headers_msgs.Answered = ''; 
    989                 headers_msgs.Forwarded = 'F'; 
    990983        } 
    991984        else if (headers_msgs.Draft == 'X') 
     
    1001994        td_element22.id = "td_message_signed_"+headers_msgs.msg_number; 
    1002995 
    1003         //td_element23 = document.createElement("TD"); 
    1004         //td_element23.setAttribute("width", "1%"); 
    1005         //td_element23.id = "td_message_signed_"+headers_msgs.msg_number; 
    1006996        switch(headers_msgs.ContentType) 
    1007997        { 
     
    10271017        td_element23.id = "td_message_important_"+headers_msgs.msg_number; 
    10281018 
    1029         if (headers_msgs.Flagged == 'F' || (headers_msgs.Importance.toLowerCase().indexOf("high") != -1 && parseInt(preferences.use_important_flag))) 
     1019        if (headers_msgs.Flagged == 'F' || (parseInt(preferences.use_important_flag) && headers_msgs.Importance.toLowerCase().indexOf("high") != -1)) 
    10301020        { 
    10311021                td_element23.innerHTML = '<img src ="' + URL_SERVER + 'expressoMail1_2/templates/'+template+'/images/important.gif" title="'+get_lang('Important')+'">'; 
     
    11431133        td_element6.className = "td_msg"; 
    11441134        td_element6.setAttribute("width", "14%"); 
    1145         td_element6.onclick = _onclick; 
    11461135        td_element6.setAttribute("noWrap","true"); 
    11471136        td_element6.setAttribute("align", "center"); 
     1137        td_element6.onclick = _onclick; 
    11481138 
    11491139        td_element6.innerHTML = borkb(headers_msgs.Size); 
    11501140 
    1151         tr_element.appendChild(td_element1); 
    1152         tr_element.appendChild(td_element2); 
    1153         tr_element.appendChild(td_element21); 
    1154         tr_element.appendChild(td_element22); 
    1155         tr_element.appendChild(td_element23); 
    1156         tr_element.appendChild(td_element24); 
    1157         tr_element.appendChild(td_element25); 
    1158         tr_element.appendChild(td_element3); 
    1159         tr_element.appendChild(td_element4); 
    1160         tr_element.appendChild(td_element5); 
    1161         tr_element.appendChild(td_element6); 
    1162         return tr_element; 
     1141        return appendChilds(tr_element,td_element1,td_element2,td_element21,td_element22,td_element23,td_element24,td_element25,td_element3,td_element4,td_element5,td_element6); 
    11631142} 
    11641143function draw_folder(){ 
     
    11901169                tr_element = createAndSet("TR",['class'],['message_header']); 
    11911170                td_element1 = createAndSet("TD",['width'],['1%']); 
    1192                 chk_box_element = createAndSet("INPUT",['id','type','class'],["chk_box_select_all_messages","checkbox","checkbox"]); 
    1193                 chk_box_element.onclick = function(){ 
     1171                _chkbox_element = createAndSet("INPUT",['id','type','class'],["chk_box_select_all_messages","checkbox","checkbox"]); 
     1172                _chkbox_element.onclick = function(){ 
    11941173                        select_all_messages(this.checked); 
    11951174                }; 
    1196                 chk_box_element.onmouseover = function () { 
     1175                _chkbox_element.onmouseover = function () { 
    11971176                        this.title=get_lang('Select all messages.'); 
    11981177                }; 
    1199                 chk_box_element.onkeydown = function (e){ 
     1178                _chkbox_element.onkeydown = function (e){ 
    12001179                        if (is_ie) 
    12011180                        { 
     
    12101189                }; 
    12111190 
    1212                 td_element1.appendChild(chk_box_element); 
     1191                td_element1.appendChild(_chkbox_element); 
    12131192 
    12141193                td_element2 = document.createElement("TD"); 
Note: See TracChangeset for help on using the changeset viewer.