Skip to content
Snippets Groups Projects
Commit efccbe0d authored by colemanw's avatar colemanw
Browse files

Merge pull request #333 from colemanw/attachments

Attachments
parents 59a2c983 640c3933
Branches
Tags
No related merge requests found
......@@ -106,10 +106,9 @@
data: "valueID=" + valueID + "&groupID=" + groupID +"&contactId=" + contactID + "&key={/literal}{crmKey name='civicrm/ajax/customvalue'}{literal}",
url: postUrl,
success: function(html){
cj( '#' + elementID ).hide( );
var resourceBase = {/literal}"{$config->resourceBase}"{literal};
var successMsg = '{/literal}{ts escape='js'}The selected record has been deleted.{/ts}{literal} &nbsp;&nbsp;<a href="#" onclick="hideStatus( ' + valueID + ',' + groupID + '); return false;"><img title="{/literal}{ts escape='js'}close{/ts}{literal}" src="' +resourceBase+'i/close.png"/></a>';
cj( 'tr#statusmessg_' + groupID + '_' + valueID ).show( ).children().find('span').html( successMsg );
cj('#'+ elementID).hide();
hideStatus(valueID, groupID);
CRM.alert('', '{/literal}{ts escape="js"}Record Deleted{/ts}{literal}', 'success');
var element = cj( '.ui-tabs-nav #tab_custom_' + groupID + ' a' );
cj(element).html(cj(element).attr('title') + ' ('+ html+') ');
}
......
......@@ -83,12 +83,11 @@
data: "valueID=" + valueID + "&groupID=" + groupID +"&contactId=" + contactID + "&key={/literal}{crmKey name='civicrm/ajax/customvalue'}{literal}",
url: postUrl,
success: function(html){
cj( '#'+ elementID ).hide( );
var resourceBase = {/literal}"{$config->resourceBase}"{literal};
var successMsg = '{/literal}{ts escape='js'}The selected record has been deleted.{/ts}{literal} &nbsp;&nbsp;<a href="#" onclick="hideStatus( ' + valueID + ',' + groupID + '); return false;"><img title="{/literal}{ts escape='js'}close{/ts}{literal}" src="' +resourceBase+'i/close.png"/></a>';
cj( 'tr#statusmessg_' + groupID + '_' + valueID ).show( ).children().find('span').html( successMsg );
var element = cj( '.ui-tabs-nav #tab_custom_' + groupID + ' a' );
cj(element).html(cj(element).attr('title') + ' ('+ html+') ');
cj('#'+ elementID).hide();
hideStatus(valueID, groupID);
CRM.alert('', '{/literal}{ts escape="js"}Record Deleted{/ts}{literal}', 'success');
var element = cj( '.ui-tabs-nav #tab_custom_' + groupID + ' a' );
cj(element).html(cj(element).attr('title') + ' ('+ html+') ');
}
});
}
......
......@@ -135,12 +135,11 @@
data: "valueID=" + valueID + "&groupID=" + groupID +"&contactId=" + contactID + "&key={/literal}{crmKey name='civicrm/ajax/customvalue'}{literal}",
url: postUrl,
success: function(html){
cj( '#' + elementID ).hide( );
var resourceBase = {/literal}"{$config->resourceBase}"{literal};
var successMsg = '{/literal}{ts escape="js"}The selected record has been deleted.{/ts}{literal} &nbsp;&nbsp;<a href="#" onclick="hideStatus( ' + valueID + ',' + groupID + '); return false;"><img title="{/literal}{ts escape='js'}close{/ts}{literal}" src="' +resourceBase+'i/close.png"/></a>';
cj( 'tr#statusmessg_' + groupID + '_' + valueID ).show( ).children().find('span').html( successMsg );
var element = cj( '.ui-tabs-nav #tab_custom_' + groupID + ' a' );
cj(element).html(cj(element).attr('title') + ' ('+ html+') ');
cj('#'+ elementID).hide();
hideStatus(valueID, groupID);
CRM.alert('', '{/literal}{ts escape="js"}Record Deleted{/ts}{literal}', 'success');
var element = cj( '.ui-tabs-nav #tab_custom_' + groupID + ' a' );
cj(element).html(cj(element).attr('title') + ' ('+ html+') ');
}
});
}
......
......@@ -5,21 +5,21 @@
}
function showDeleteAttachment( fileName, postURLData, fileID, divName, divFile ) {
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="hideStatusAttachment( divName ); return false;" style="text-decoration: underline;">{/literal}{ts escape='js'}No{/ts}{literal}</a>';
var confirmMsg = '<div>{/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}</div><div>{ts escape='js'}Yes{/ts}{literal}</a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="hideStatusAttachment( \'' + divName + '\' ); return false;" style="text-decoration: underline;">{/literal}{ts escape='js'}No{/ts}{literal}</a></div>';
cj( divName ).show( ).html( confirmMsg );
}
function deleteAttachment( postURLData, fileID, divName, divFile ) {
var postUrl = {/literal}"{crmURL p='civicrm/file/delete' h=0 }"{literal};
cj.ajax({
type: "GET",
type: "POST",
data: postURLData,
url: postUrl,
success: function(html){
var resourceBase = {/literal}"{$config->resourceBase}"{literal};
var successMsg = '{/literal}{ts escape="js"}The selected attachment has been deleted.{/ts}{literal} &nbsp;&nbsp;<a href="#" onclick="hideStatusAttachment( \'' + divName + '\'); return false;"><img title="{/literal}{ts escape='js'}close{/ts}{literal}" src="' +resourceBase+'i/close.png"/></a>';
cj( divFile ).hide( );
cj( divName ).show( ).html( successMsg );
var successMsg = '{/literal}{ts escape="js"}The selected attachment has been deleted.{/ts}{literal}';
cj(divFile + ',' + divName).hide();
CRM.alert(successMsg, '{/literal}{ts escape="js"}Removed{/ts}{literal}', 'success');
}
});
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment