Changeset 1988


Ignore:
Timestamp:
02/09/10 17:15:43 (14 years ago)
Author:
eduardoalex
Message:

Ticket #903 - Alterada a rotina de deletava e recriava a divFiles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.1/expressoMail1_2/js/main.js

    r1985 r1988  
    17741774                //Replace all files to new files 
    17751775                var divFiles = Element("divFiles_"+border_id); 
    1776                 var divParent = divFiles.parentNode; 
    1777                 divParent.removeChild(divFiles); 
    1778                 divFiles = document.createElement('DIV'); 
    1779                 divFiles.id = "divFiles_"+border_id; 
    1780                 divParent.appendChild(divFiles); 
     1776                elFiles = divFiles.getElementsByTagName("input"); 
     1777                var countCheck =0; 
     1778                for (var i=0; i<elFiles.length; i++) { 
     1779                        if(elFiles[i].value !=""){ 
     1780                                if (elFiles[i].type == "checkbox") { 
     1781                                        countCheck++;                                                    
     1782                                } 
     1783                                else { 
     1784                                        elFiles[i].value =""; 
     1785                                        parantNodeFile = elFiles[i].parentNode.parentNode; 
     1786                                        parantNodeFile.removeChild(elFiles[i].parentNode); 
     1787                                        i--; 
     1788                                } 
     1789                                 
     1790                        } 
     1791                };               
    17811792                 
    17821793                var attach_files = connector.unserialize(data.files); 
    17831794                if (attach_files != null) { 
    17841795                        openTab.countFile[border_id] = attach_files.length; 
    1785                 for (att_index = 0; att_index < attach_files.length; att_index++){ 
     1796                        att_index = countCheck; 
     1797                for (att_index; att_index < attach_files.length; att_index++){ 
    17861798         
    17871799                        var link_attachment = document.createElement("A"); 
     
    18031815                        check_attachment.value = s_tmp; 
    18041816 
    1805                         divFiles.appendChild(check_attachment); 
    1806                         divFiles.appendChild(link_attachment); 
    1807                         divFiles.appendChild(document.createElement("BR")); 
     1817                        divFiles.insertBefore(document.createElement("BR"),divFiles.childNodes[0]);                      
     1818                        divFiles.insertBefore(link_attachment,divFiles.childNodes[0]); 
     1819                        divFiles.insertBefore(check_attachment,divFiles.childNodes[0]); 
    18081820 
    18091821                        check_attachment.checked = true; 
Note: See TracChangeset for help on using the changeset viewer.