added JS for Delete

This commit is contained in:
2018-08-14 04:12:25 +05:30
parent 499efd7087
commit 334c120a35
3 changed files with 28 additions and 2 deletions

View File

@ -10,7 +10,7 @@
<th></th>
</thead>
{foreach from=$rows item=row}
<tr id="EntityTemplates-{$row.title}" class="crm-entity {cycle values="odd-row,even-row"}">
<tr id="EntityTemplates-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"}">
<td class='EntityTemplates-title'>{$row.title}</td>
<td class='EntityTemplates-links'>{$row.links}</td>
</tr>
@ -30,6 +30,22 @@
entityType: $('#entityType').val()
});
}
$('a.delete-entity-template').click(deleteEntity);
function deleteEntity() {
var row = $(this).closest('.crm-entity');
var entityId = row.data('id') || row[0].id.split('-')[1];
CRM.confirm({
message: ts('Are you sure you want to delete this template?'),
title: ts('Delete Template'),
options: {{/literal}yes: '{ts escape="js"}Delete{/ts}', no: '{ts escape="js"}Cancel{/ts}'{literal}},
width: 300,
height: 'auto'
})
.on('crmConfirm:yes', function() {
CRM.api3('EntityTemplates', 'delete', {id: entityId}, true).done(loadPage);
});
return false;
}
});
</script>
{/literal}