Changeset 1989


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

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

File:
1 edited

Legend:

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

    r1982 r1989  
    17761776                //Replace all files to new files 
    17771777                var divFiles = Element("divFiles_"+border_id); 
    1778                 var divParent = divFiles.parentNode; 
    1779                 divParent.removeChild(divFiles); 
    1780                 divFiles = document.createElement('DIV'); 
    1781                 divFiles.id = "divFiles_"+border_id; 
    1782                 divParent.appendChild(divFiles); 
     1778                elFiles = divFiles.getElementsByTagName("input"); 
     1779                var countCheck =0; 
     1780                for (var i=0; i<elFiles.length; i++) { 
     1781                        if(elFiles[i].value !=""){ 
     1782                                if (elFiles[i].type == "checkbox") { 
     1783                                        countCheck++;                                                    
     1784                                } 
     1785                                else { 
     1786                                        elFiles[i].value =""; 
     1787                                        parantNodeFile = elFiles[i].parentNode.parentNode; 
     1788                                        parantNodeFile.removeChild(elFiles[i].parentNode); 
     1789                                        i--; 
     1790                                } 
     1791                                 
     1792                        } 
     1793                };               
    17831794                 
    17841795                var attach_files = connector.unserialize(data.files); 
    17851796                if (attach_files != null) { 
    17861797                        openTab.countFile[border_id] = attach_files.length; 
    1787                 for (att_index = 0; att_index < attach_files.length; att_index++){ 
     1798                        att_index = countCheck; 
     1799                for (att_index; att_index < attach_files.length; att_index++){ 
    17881800         
    17891801                        var link_attachment = document.createElement("A"); 
     
    18051817                        check_attachment.value = s_tmp; 
    18061818 
    1807                         divFiles.appendChild(check_attachment); 
    1808                         divFiles.appendChild(link_attachment); 
    1809                         divFiles.appendChild(document.createElement("BR")); 
     1819                        divFiles.insertBefore(document.createElement("BR"),divFiles.childNodes[0]);                      
     1820                        divFiles.insertBefore(link_attachment,divFiles.childNodes[0]); 
     1821                        divFiles.insertBefore(check_attachment,divFiles.childNodes[0]); 
    18101822 
    18111823                        check_attachment.checked = true; 
Note: See TracChangeset for help on using the changeset viewer.