Ignore:
Timestamp:
02/06/09 16:53:27 (15 years ago)
Author:
niltonneto
Message:

Revisão 670 revertida para versionar 1.233 em TAGS.

File:
1 edited

Legend:

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

    r670 r673  
    178178} 
    179179 
    180 function download_local_attachment(url) { 
     180function download_attachments(msg_folder, msg_number, idx_file, msg_part, encoding, new_file_name, show_iframe){ 
     181        div_attachment = document.getElementById("id_div_attachment"); 
     182        var params = ''; 
     183         
    181184        if (div_attachment == null){ 
    182185                var div_attachment = document.createElement("DIV"); 
     
    184187                document.body.appendChild(div_attachment); 
    185188        } 
    186         div_attachment.innerHTML="<iframe style='display:none;width:0;height:0' name='attachment' src='"+url+"'></iframe>"; 
    187 } 
    188  
    189 function download_attachments(msg_folder, msg_number, idx_file, msg_part, encoding, new_file_name, show_iframe){ 
    190         div_attachment = document.getElementById("id_div_attachment"); 
    191         var params = ''; 
    192          
    193         if (div_attachment == null){ 
    194                 var div_attachment = document.createElement("DIV"); 
    195                 div_attachment.id="id_div_attachment"; 
    196                 document.body.appendChild(div_attachment); 
    197         } 
    198189        if(new_file_name) 
    199190                params = "&newfilename="+new_file_name; 
     
    210201        cExecute("$this.exporteml.download_all_attachments",handler_source,"folder="+msg_folder+"&num_msg="+msg_number); 
    211202} 
    212 //ADD forwarded files 
    213 function addForwardedFile(id_border,file_name,link){ 
    214         divFiles = document.getElementById("divFiles_"+id_border); 
    215  
    216         if (! divFiles) 
    217                 return false; 
    218          
    219         if (divFiles.lastChild) 
    220                 var countDivFiles = parseInt(divFiles.lastChild.id.split('_')[2]) + 1; 
    221  
    222         if (! countDivFiles) 
    223                 var countDivFiles = 1; 
    224          
    225         divFile = document.createElement('DIV'); 
    226          
    227  
    228         if (!is_ie) { 
    229                 var inputFile = document.createElement("INPUT"); 
    230                  
    231                 var tmp_id_border = document.createAttribute('id_border'); 
    232                 tmp_id_border.value = id_border; 
    233                  
    234                 inputFile.setAttributeNode(tmp_id_border); 
    235                 inputFile.id = "inputFile_" + id_border + "_" + countDivFiles; 
    236                 inputFile.type = 'file'; 
    237                 inputFile.size = 50; 
    238                 inputFile.maxLength = 255; 
    239                 inputFile.name = 'file_' + countDivFiles; 
    240                 inputFile.style.display = "none"; 
    241                 divFile.appendChild(inputFile); 
    242         } 
    243         else { 
    244                 var inputFile = document.createElement("link"); 
    245                  
    246                 var tmp_id_border = document.createAttribute('id_border'); 
    247                 tmp_id_border.value = id_border; 
    248                  
    249                 inputFile.setAttributeNode(tmp_id_border); 
    250                 inputFile.id = "inputFile_" + id_border + "_" + countDivFiles; 
    251                 inputFile.name = 'file_' + countDivFiles; 
    252                  
    253                  
    254                 divFile.appendChild(inputFile);          
    255         } 
    256  
    257         var a_tmp = new Array(); 
    258         a_tmp[0] = "local_"; 
    259         a_tmp[1] = 'file_' + countDivFiles; 
    260         a_tmp[2] = file_name; 
    261         s_tmp = escape(connector.serialize(a_tmp)); 
    262         var checkbox = document.createElement("INPUT"); 
    263         checkbox.type = "checkbox"; 
    264         checkbox.id = "checkbox_"+id_border+"_"+countDivFiles; 
    265         checkbox.name = "local_attachments[]"; 
    266          
    267         checkbox.value = s_tmp; 
    268         divFile.appendChild(checkbox); 
    269          
    270         var link_attachment = document.createElement("A"); 
    271         link_attachment.setAttribute("href", link); 
    272          
    273         link_attachment.innerHTML = file_name; 
    274         divFile.appendChild(link_attachment); 
    275          
    276         countDivFiles++; 
    277         divFile.id = "divFile_"+id_border+"_"+countDivFiles;     
    278         divFiles.appendChild(divFile); 
    279  
    280         divFile.id = "divFile_"+id_border+"_"+countDivFiles;     
    281         divFiles.appendChild(divFile); 
    282         checkbox.checked = true; //Incrível, mas no Internet Explorer o checked só funciona efetivamente se o elemente já estiver renderizado... por isso só aqui eu seleciono ele... 
    283         return inputFile; 
    284 } 
    285  
    286203// Add Input File Dynamically. 
    287204function addFile(id_border){ 
     
    322239        divFile.id = "divFile_"+id_border+"_"+countDivFiles;     
    323240        divFiles.appendChild(divFile); 
    324  
    325         return inputFile; 
    326241} 
    327242//      Remove Input File Dynamically. 
     
    762677 
    763678 function lang_folder(fn) { 
    764         if (fn.toUpperCase() == "INBOX") return get_lang("Inbox"); 
     679        if (fn == "Inbox") return get_lang("Inbox"); 
    765680        if (special_folders[fn] && typeof(special_folders[fn]) == 'string') { 
    766681                return get_lang(special_folders[fn]); 
    767         }        
     682        } 
    768683        return fn; 
    769684 } 
Note: See TracChangeset for help on using the changeset viewer.