Added code to the admin part of the site - still non-functional. Need to fix JSON streaming over HTTP such that native types (boolean, Date, int) are preserved for the DB; Need to finish the restore functionality & the hide/show of the edit, delete, and restore buttons on each editor page.
42 lines
1.4 KiB
HTML
42 lines
1.4 KiB
HTML
|
|
<div id="deleteDialog" class="modal fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Delete Item</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
Are you certain you wish to delete the item <span id="deleteDialog_NameField"></span>?
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-warning btn-md" id="deleteDialog_DeleteButton" tabindex="0">Delete</button>
|
|
<button type="button" class="btn btn-default" data-dismiss="modal" tabindex="1">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script language="JavaScript" type="text/javascript">
|
|
//# sourceURL=items/delete.html
|
|
$(function() {
|
|
$("#items #deleteButton").on("click", function(event) {
|
|
//debugger;
|
|
if(dataTable.getSelectedRow() != null) {
|
|
$("#items #deleteDialog_NameField").html(dataTable.getSelectedRow().data("model").name);
|
|
$("#items #deleteDialog").modal();
|
|
}
|
|
});
|
|
$("#items #deleteDialog_DeleteButton").on("click", function(event) {
|
|
if(dataTable.getSelectedRow() != null) {
|
|
$.post("data/Item/delete", {where: {id: dataTable.getSelectedRow().data("model").id}}, function(data) {
|
|
if(data.result == "success") {
|
|
$("#items #deleteDialog").modal("hide");
|
|
dataTable.refresh();
|
|
}
|
|
else {
|
|
alert(data.result);
|
|
}
|
|
}, "json");
|
|
}
|
|
});
|
|
});
|
|
</script> |