Ignore:
Timestamp:
04/11/11 09:44:40 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #189 - Funcionalidade de envio de anexos nas notificações de agendamento.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.0.1/calendar/templates/default/edit.tpl

    r3254 r3966  
    1010</style> 
    1111<script language="JavaScript"> 
     12 
     13        function addAttach(){ 
     14            divFiles = document.getElementById("divFiles"); 
     15            if (! divFiles) 
     16                    return false; 
     17 
     18            if (divFiles.lastChild) 
     19                    var countDivFiles = parseInt(divFiles.lastChild.id.split('_')[1]) + 1; 
     20 
     21            if (! countDivFiles) 
     22                    var countDivFiles = 1; 
     23 
     24            divFile = document.createElement('DIV'); 
     25 
     26 
     27            divFile.innerHTML = "<input type='file' size='50' maxLength='255' id='"+"inputFile_"+countDivFiles+"' name='cal[attachment][]'>"; 
     28 
     29 
     30            var linkFile = document.createElement("A"); 
     31            linkFile.id = "linkFile_"+countDivFiles; 
     32            linkFile.href='javascript:void(0)'; 
     33            linkFile.onclick=function () {removeFile(this.id.replace("link","div")); return false;}; 
     34            linkFile.innerHTML="Remove"; 
     35            //divFile.innerHTML += "&nbsp;&nbsp;"; 
     36            divFile.appendChild(linkFile); 
     37            divFile.id = "divFile_"+countDivFiles; 
     38            divFiles.appendChild(divFile); 
     39 
     40 
     41 
     42            return document.getElementById("inputFile_"+countDivFiles); 
     43        } 
     44 
     45        function removeFile(id){ 
     46            var border_id = id.substr(8,1); 
     47            var el = Element(id); 
     48            el.parentNode.removeChild(el); 
     49        } 
     50 
    1251        self.name="first_Window"; 
    1352        function accounts_popup() 
     
    3877<font color="#000000" face="{font}"> 
    3978 
    40 <form action="{action_url}" method="post" name="app_form"> 
     79<form action="{action_url}" method="post" name="app_form" enctype="multipart/form-data"> 
    4180{common_hidden} 
    4281<table id="editFormTable" border="0" width="90%"   class="prefTable"> 
Note: See TracChangeset for help on using the changeset viewer.