powerdns-admin/app/static/admin/pages/scripts/my-button-action.js
2015-12-13 16:34:12 +07:00

45 lines
1.5 KiB
JavaScript

var MyButtonAction = function () {
var handleButton = function () {
function postJson(data, url){
$.ajax({
type: "POST",
url: url,
data: JSON.stringify(data),// now data come in this function
contentType: "application/json; charset=utf-8",
crossDomain: true,
dataType: "json",
success: function (data, status, jqXHR) {
bootbox.alert("Applied changes record successfully.");
},
error: function (jqXHR, status) {
// error handler
console.log(jqXHR);
a = jqXHR;
bootbox.alert(jqXHR["responseText"]);
}
});
}
$('#delete_domain').click(function (e) {
e.preventDefault();
bootbox.confirm("Are you sure you want to delete this domain?", function(result) {
if (result == true){
var domain = document.getElementById('delete_domain').value;
$.get("/admin/domain/"+ domain +"/delete");
window.location.href = '/';
}
});
});
}
return {
//main function to initiate the module
init: function () {
handleButton();
}
};
}();