Changeset 2701


Ignore:
Timestamp:
05/04/10 12:30:31 (14 years ago)
Author:
amuller
Message:

Ticket #1059 - Diminuição da função draw_message

File:
1 edited

Legend:

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

    r2699 r2701  
    267267} 
    268268 
    269  
    270 function draw_message(info_msg, ID){ 
    271         var content = document.getElementById('content_id_' + ID); 
    272         var defaultWidth = document.body.offsetWidth - 37; 
    273  
    274         var menuHidden = Element("folderscol").style.display == 'none' ? true : false; 
    275         if(!menuHidden) 
    276                 defaultWidth -= Element("folderscol").offsetWidth; 
    277  
    278         var folder_id = 0; 
    279         folder_id = info_msg.original_ID ? info_msg.original_ID: info_msg.msg_number; 
    280         var folder = document.getElementById(folder_id); 
    281         if (!folder){ 
    282                 delete_border(ID); 
    283                 return; 
    284         } 
    285  
    286         var next_previous_msg_td = createNxtPrevButtons(info_msg,ID,folder_id); 
    287         if (typeof(next_previous_msg_td) == 'undefined') 
    288                 return; 
    289  
    290         var table_message = createAndSet("TABLE",['border','width'],["0",defaultWidth]); 
    291         var tbody_message = document.createElement("TBODY"); 
    292  
    293         ////////////////////////////////////////////////////////////////////////////////////////////////////// 
    294         //Make the options message. 
    295         ////////////////////////////////////////////////////////////////////////////////////////////////////// 
     269function make_options_message(info_msg, ID,tbody_message){ 
    296270        var tr0 = document.createElement("TR"); 
    297271        tr0.className = "tr_message_header"; 
     
    303277        td.setAttribute("noWrap","true"); 
    304278        var _name = ''; 
     279        var menuHidden = Element("folderscol").style.display == 'none' ? true : false; 
     280 
     281        var folder_id = 0; 
     282        folder_id = info_msg.original_ID ? info_msg.original_ID: info_msg.msg_number; 
     283        var folder = document.getElementById(folder_id); 
     284        if (!folder){ 
     285                delete_border(ID); 
     286                return false; 
     287        } 
     288 
     289        var next_previous_msg_td = createNxtPrevButtons(info_msg,ID,folder_id); 
     290        if (typeof(next_previous_msg_td) == 'undefined') 
     291                return false; 
     292 
     293 
    305294        var _maxChar = menuHidden ? 40 : 15; 
    306295 
     
    480469                tbody_message.appendChild(tr0); 
    481470        } 
    482         ////////////////////////////////////////////////////////////////////////////////////////////////////// 
    483         // END options message. 
    484         ////////////////////////////////////////////////////////////////////////////////////////////////////// 
     471        return true; 
     472} 
     473function draw_message(info_msg, ID){ 
     474        var content = document.getElementById('content_id_' + ID); 
     475        var defaultWidth = document.body.offsetWidth - 37; 
     476        if(Element("folderscol").style.display != 'none') 
     477                defaultWidth -= Element("folderscol").offsetWidth; 
     478 
     479 
     480        var table_message = createAndSet("TABLE",['border','width'],["0",defaultWidth]); 
     481        var tbody_message = document.createElement("TBODY"); 
     482 
     483        if (!make_options_message(info_msg,ID,tbody_message)) 
     484                return; 
    485485 
    486486        var table_message_others_options = createAndSet("TABLE",['id','width','class'],['table_message_others_options_' + ID,defaultWidth - 30,'table_message']); 
Note: See TracChangeset for help on using the changeset viewer.