Changeset 5157 for branches/2.2


Ignore:
Timestamp:
11/08/11 15:09:41 (12 years ago)
Author:
alexandrecorreia
Message:

Ticket #2301 - Corrigido problema ao abrir mensagem pelo Home do Expresso

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/expressoMail1_2/js/draw_api.js

    r5098 r5157  
    12461246        img_next_msg.style.cursor = 'pointer'; 
    12471247 
    1248         var folder_id = ID.match(/\d+/)[0]; 
    1249         var folder; 
    1250  
    1251         //Correção para fazer funcionar e-mails assinados no formato encapsulado. 
    1252        // folder_id = info_msg.original_ID ? info_msg.original_ID: info_msg.msg_number; 
    1253         if ((folder = document.getElementById(info_msg.original_ID)) == null) 
    1254         //if ((folder = document.getElementById(info_msg.msg_number)) == null) 
    1255             folder = document.getElementById(info_msg.msg_number); 
    1256         if (!folder){ 
    1257                 delete_border(ID); 
    1258                 return; 
    1259                 } 
     1248    var folder_id = ID.match(/\d+/)[0]; 
     1249    var folder; 
     1250 
     1251        //Correcao para fazer funcionar e-mails assinados no formato encapsulado. 
     1252        //folder_id = info_msg.original_ID ? info_msg.original_ID: info_msg.msg_number; 
     1253        //if ((folder = document.getElementById(info_msg.msg_number)) == null) 
     1254        if ((folder = Element(info_msg.original_ID)) == null) 
     1255                folder = Element(info_msg.msg_number); 
     1256                 
    12601257        if (folder){ // mensagem local criptografada nao tem ID da pasta local 
    12611258                if (folder.nextSibling){ 
    12621259                        var nextMsgBox = folder.nextSibling.name?folder.nextSibling.name:info_msg.msg_folder; 
    12631260 
    1264                         if (nextMsgBox == "INBOX/decifradas")// teste para ver se a mensagem vem da pasta oculta decifradas 
     1261                        if (nextMsgBox == "INBOX" + cyrus_delimiter + "decifradas")// teste para ver se a mensagem vem da pasta oculta decifradas 
    12651262                                        nextMsgBox = get_current_folder(); 
    12661263 
     
    12701267                                openTab.type[ID] = 2; 
    12711268                                proxy_mensagens.get_msg(folder.nextSibling.id,nextMsgBox,true,show_msg); 
     1269                                select_msg('null', 'down', true); 
    12721270                        }; 
    12731271                } 
     
    12831281                img_next_msg.src = "./templates/"+template+"/images/down.gray.button.png"; 
    12841282                img_next_msg.style.cursor = 'default'; 
    1285                 if (!proxy_mensagens.is_local_folder(get_current_folder()) && !(info_msg.msg_folder == "INBOX/decifradas")) // testa se a mensagem e local 
     1283                // testa se a mensagem e local  
     1284            if (!proxy_mensagens.is_local_folder(get_current_folder()) && !(info_msg.msg_folder == "INBOX" + cyrus_delimiter + "decifradas")) // testa se a mensagem e local 
    12861285                { 
    12871286                        img_next_msg.onclick = function() 
     
    12991298        img_previous_msg.style.cursor = 'pointer'; 
    13001299 
    1301         if (!folder){ 
    1302                         delete_border(ID); 
    1303                 return; 
    1304                 } 
     1300 
    13051301        if (folder){ // mensagem local criptografada nao tem ID da pasta local 
    13061302                if (folder.previousSibling) 
     
    13081304                        var previousMsgBox = folder.previousSibling.name?folder.previousSibling.name:info_msg.msg_folder; 
    13091305 
    1310                         if (previousMsgBox == "INBOX/decifradas") // teste para ver se a mensagem vem da pasta oculta decifradas 
     1306                        if (previousMsgBox == "INBOX" + cyrus_delimiter + "decifradas") // teste para ver se a mensagem vem da pasta oculta decifradas 
    13111307                                        previousMsgBox = get_current_folder(); 
    13121308 
     
    13161312                                openTab.type[ID] = 2; 
    13171313                                proxy_mensagens.get_msg(folder.previousSibling.id,previousMsgBox,true,show_msg); 
     1314                                select_msg('null', 'up', true); 
    13181315                        }; 
    13191316                } 
     
    13281325                img_previous_msg.src = "./templates/"+template+"/images/up.gray.button.png"; 
    13291326                img_previous_msg.style.cursor = 'default'; 
    1330                 if (!proxy_mensagens.is_local_folder(get_current_folder()) && !(info_msg.msg_folder == "INBOX/decifradas")) // testa se a mensagem e local 
     1327                // testa se a mensagem e local  
     1328            if (!proxy_mensagens.is_local_folder(get_current_folder()) && !(info_msg.msg_folder == "INBOX" + cyrus_delimiter + "decifradas")) // testa se a mensagem e local 
    13311329                { 
    13321330                        img_previous_msg.onclick = function() 
     
    13361334                } 
    13371335        } 
     1336 
    13381337        next_previous_msg_td.appendChild(img_previous_msg); 
    13391338        next_previous_msg_td.appendChild(img_space); 
Note: See TracChangeset for help on using the changeset viewer.