Ignore:
Timestamp:
07/08/11 11:37:32 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #843 - Salvar rascunho não grava imagem inserida.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.0.1/expressoMail1_2/js/common_functions.js

    r4582 r4683  
    336336                var countDivFiles = 1; 
    337337 
    338         divFile = document.createElement('DIV'); 
    339  
    340  
    341         divFile.innerHTML = "<input type='file' id_border='"+id_border+"' size='50' maxLength='255' onchange=\"function () {validateFileExtension(this.value, this.id.replace('input','div'), this.getAttribute('id_border'));};\" id='"+"inputFile_"+id_border+"_"+countDivFiles+"' name='file_"+countDivFiles+"'>"; 
    342  
    343  
    344         var linkFile = document.createElement("A"); 
    345         linkFile.id = "linkFile_"+id_border+"_"+countDivFiles; 
    346         linkFile.href='javascript:void(0)'; 
    347         linkFile.onclick=function () {removeFile(this.id.replace("link","div")); return false;}; 
    348         linkFile.innerHTML=get_lang("Remove"); 
    349         //divFile.innerHTML += "&nbsp;&nbsp;"; 
    350         divFile.appendChild(linkFile); 
    351         divFile.id = "divFile_"+id_border+"_"+countDivFiles; 
    352         divFiles.appendChild(divFile); 
    353  
    354  
    355  
    356         return document.getElementById("inputFile_"+id_border+"_"+countDivFiles); 
     338        divFile = document.createElement('div'); 
     339 
     340        var inputFile = document.createElement("input"); 
     341        inputFile.id        = "inputFile_"+id_border+"_"+countDivFiles; 
     342        inputFile.name      = "file_"+countDivFiles; 
     343        inputFile.type      = "file"; 
     344        inputFile.size      = 50; 
     345        inputFile.maxlength = 255; 
     346        inputFile.onchange  = function () { 
     347            validateFileExtension(this.value, this.id.replace('input','div'), this.getAttribute('id_border')); 
     348            openTab.autosave_timer[id_border] = setTimeout("save_msg("+id_border+")", autosave_time); 
     349        }; 
     350 
     351        inputFile.onfocus = function () { 
     352            if (openTab.autosave_timer[id_border]) 
     353                clearTimeout(openTab.autosave_timer[id_border]); 
     354            }; 
     355 
     356        divFile.appendChild(inputFile); 
     357 
     358        var linkFile = document.createElement("a"); 
     359        linkFile.id        = "linkFile_"+id_border+"_"+countDivFiles; 
     360        linkFile.href      = 'javascript:void(0)'; 
     361        linkFile.onclick   = function () {removeFile("divFile_"+id_border+"_"+countDivFiles); return false;}; 
     362        linkFile.innerHTML = get_lang("Remove"); 
     363 
     364        divFile.appendChild(linkFile); 
     365        divFile.id = "divFile_"+id_border+"_"+countDivFiles; 
     366        divFiles.appendChild(divFile); 
     367 
     368        return inputFile; 
    357369} 
    358370//      Remove Input File Dynamically. 
Note: See TracChangeset for help on using the changeset viewer.