Changeset 5213


Ignore:
Timestamp:
11/29/11 10:13:47 (11 years ago)
Author:
douglasz
Message:

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

File:
1 edited

Legend:

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

    r5205 r5213  
    4848                footer_menu.style.display = (openTab.type[ID] != 4 ? '' : 'none'); 
    4949                var alternate_menu = document.getElementById('localOption'); 
     50                 
    5051                if(alternate_menu != null && alternate_menu != 'undefined'){ //Quando Carregado o expresso mail 
    5152                        if(openTab.imapBox[ID]!= null && openTab.imapBox[ID]!= 'undefined' ){ //Quando abrir uma Nova Mensagem 
     
    5354                                                alternate_menu.title = get_lang("Unarchive"); 
    5455                                                alternate_menu.removeAttribute("onclick"); 
    55                                                 alternate_menu.setAttribute("onclick",  'expresso_local_messages.unarchive_msgs(\''+openTab.imapBox[ID]+'\', null)'); 
     56                                                if(!is_ie) 
     57                                                        alternate_menu.setAttribute("onclick",  'expresso_local_messages.unarchive_msgs(\''+openTab.imapBox[ID]+'\', null)'); 
     58                                                else{ 
     59                                                        alternate_menu.onclick = function(){ 
     60                                                                expresso_local_messages.unarchive_msgs(openTab.imapBox[ID], null); 
     61                                                        } 
     62                                                } 
    5663                                                alternate_menu.innerHTML = get_lang("Unarchive"); 
    5764                                                 
     
    5966                                                alternate_menu.title = get_lang("Archive"); 
    6067                                                alternate_menu.removeAttribute("onclick"); 
    61                                                 alternate_menu.setAttribute("onclick", 'archive_msgs(\''+openTab.imapBox[ID]+'\', null)');                               
     68                                                if(!is_ie) 
     69                                                        alternate_menu.setAttribute("onclick", 'archive_msgs(\''+openTab.imapBox[ID]+'\', null)');               
     70                                                else{ 
     71                                                        alternate_menu.onclick = function(){ 
     72                                                                archive_msgs(openTab.imapBox[ID], null); 
     73                                                        }        
     74                                                } 
    6275                                                alternate_menu.innerHTML = get_lang("Archive"); 
    6376                                        } 
     77                                         
    6478                        } 
    6579                } 
     80                 
    6681                if((aba.id.indexOf("_r") < 0) && (aba.id.indexOf("_0") < 0) && (aba.id.indexOf("id_search_") < 0) && (aba.id.indexOf("_s") < 0)){ 
    6782                        spanD.style.display = 'none'; 
     
    133148function create_border(borderTitle, id_value) 
    134149{ 
     150         
    135151        borderTitle = ( ( borderTitle && borderTitle.constructor == String && borderTitle.length > 0 ) ? borderTitle : '&nbsp;' ); 
    136152 
     
    184200                 
    185201                var ID = id_value; 
    186                 if((currentTab != 0) && (currentTab.indexOf("search") >= 0) && (ID.indexOf("msg") < 0)) { 
    187                         var id_border = currentTab.replace(/[a-zA-Z_]+/, ""); 
    188                         ID_TR = ID.toString().substr(0,ID.toString().indexOf("_r")); 
    189                         var tr = Element(ID_TR); 
    190                         openTab.imapBox[ID] = (tr.getAttribute('name') == null?get_current_folder():tr.getAttribute('name')); 
    191                 }else if(isNaN(ID) && ID.indexOf("search_local") >= 0){ 
     202                if(isNaN(ID) && ID.indexOf("search_local") >= 0){ 
    192203                        if(current_folder.indexOf("local") >= 0) 
    193204                                openTab.imapBox[ID] = current_folder; 
     
    199210                        else 
    200211                                openTab.imapBox[ID] = 'search'; 
     212                }else if((currentTab != 0) && (currentTab.indexOf("search") >= 0) && (ID.indexOf("msg") < 0)) { 
     213                        var id_border = currentTab.replace(/[a-zA-Z_]+/, ""); 
     214                        ID_TR = ID.toString().substr(0,ID.toString().indexOf("_r")); 
     215                        var tr = Element(ID_TR); 
     216                        openTab.imapBox[ID] = (tr.getAttribute('name') == null?get_current_folder():tr.getAttribute('name')); 
    201217                }else 
    202218                        openTab.imapBox[ID] = current_folder; 
     
    224240        if ( resize ) 
    225241                borderTitle = borderTitle.substring(0, resize*0.08); 
     242        var cc = document.getElementById("em_message_search"); 
    226243 
    227244        td.innerHTML = "<div style='width:100%;border:0;padding:0;'>\n\ 
     
    230247                            "</div>\n\ 
    231248                            <div style='width:1px;float:left;clear:right;'>\n\ 
    232                                 <img onmousedown='javascript:return false' style='cursor:pointer' onclick=delete_border('" + ID + "','false') src='templates/"+template+"/images/close_button.gif'/>\n\ 
    233                             </div>\n\ 
    234                         </div>"; 
    235  
     249                                <img onmousedown='javascript:return false' style='cursor:pointer' onclick=delete_border('" + ID + "','false') src='templates/"+template+"/images/close_button.gif'/>\n\ " + 
     250                            "</div>\n\ " +  
     251                                                        "<input type=\"hidden\" name=\""+ ID+"\" value=\""+cc.value+"\">" +  
     252                        "</div>"; 
     253         
    236254        bb = document.getElementById("border_blank"); 
    237255        parent_bb = bb.parentNode; //Pego o tbody 
Note: See TracChangeset for help on using the changeset viewer.