mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2024-11-14 01:20:27 +00:00
45 lines
1.5 KiB
JavaScript
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();
|
||
|
}
|
||
|
};
|
||
|
}();
|