$(function() {
function deleteConfirm_Kendo() {
return $.kendoConfirm("刪除確認", "是否確定要刪除?");
}
function deleteConfirm_Native() {
return confirm("是否確定要刪除?");
}
function execDeleteAction() {
alert("刪除");
}
function doDelete(deleteConfirm) {
var res = deleteConfirm();
//若函式傳回Promise, 放入done()中執行
if (res && res.hasOwnProperty("done"))
res.done(execDeleteAction);
//若函式傳回boolean,由傳回結果決定resolve或reject
else if (res)
execDeleteAction();
}
$("#btnTest1").click(function() {
doDelete(deleteConfirm_Kendo);
});
$("#btnTest2").click(function() {
doDelete(deleteConfirm_Native);
});
});