Merge pull request #287 from totten/givi
[civicrm-core.git] / templates / CRM / Form / attachmentjs.tpl
1 <script type="text/javascript">
2 {literal}
3 function hideStatus( divName ) {
4 cj( divName ).hide( );
5 }
6
7 function showDelete( fileName, postURLData, fileID, divName, divFile ) {
8 var confirmMsg = '{/literal}{ts escape="js"}Are you sure you want to delete attachment: {/ts}{literal}' + fileName + '&nbsp; <a href="#" onclick="deleteAttachment( \'' + postURLData + '\',' + fileID + ',\'' + divName + '\', \'' + divFile + '\' ); return false;" style="text-decoration: underline;">{/literal}{ts escape='js'}Yes{/ts}{literal}</a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="hideStatus( divName ); return false;" style="text-decoration: underline;">{/literal}{ts escape='js'}No{/ts}{literal}</a>';
9 cj( divName ).show( ).html( confirmMsg );
10 }
11
12 function deleteAttachment( postURLData, fileID, divName, divFile ) {
13 var postUrl = {/literal}"{crmURL p='civicrm/file/delete' h=0 }"{literal};
14 cj.ajax({
15 type: "GET",
16 data: postURLData,
17 url: postUrl,
18 success: function(html){
19 var resourceBase = {/literal}"{$config->resourceBase}"{literal};
20 var successMsg = '{/literal}{ts escape="js"}The selected attachment has been deleted.{/ts}{literal} &nbsp;&nbsp;<a href="#" onclick="hideStatus( \'' + divName + '\'); return false;"><img title="{/literal}{ts escape='js'}close{/ts}{literal}" src="' +resourceBase+'i/close.png"/></a>';
21 cj( divFile ).hide( );
22 cj( divName ).show( ).html( successMsg );
23 }
24 });
25 }
26 {/literal}
27 </script>