added JS for Delete
This commit is contained in:
@ -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}
|
||||
|
Reference in New Issue
Block a user