mirror of
https://github.com/TitanEmbeds/Titan.git
synced 2024-12-29 16:37:02 +01:00
57 lines
1.6 KiB
JavaScript
57 lines
1.6 KiB
JavaScript
|
/* global $, Materialize, location */
|
||
|
|
||
|
function postForm(guild_id) {
|
||
|
var funct = $.ajax({
|
||
|
dataType: "json",
|
||
|
method: "POST",
|
||
|
data: {"guild_id": guild_id}
|
||
|
});
|
||
|
return funct.promise();
|
||
|
}
|
||
|
|
||
|
function deleteForm(guild_id) {
|
||
|
var funct = $.ajax({
|
||
|
dataType: "json",
|
||
|
method: "DELETE",
|
||
|
data: {"guild_id": guild_id}
|
||
|
});
|
||
|
return funct.promise();
|
||
|
}
|
||
|
|
||
|
$(function() {
|
||
|
$("#new_submit").click(function () {
|
||
|
var guild_id = $("#new_guild_id").val();
|
||
|
if (guild_id.length < 1) {
|
||
|
Materialize.toast("The server ID field can't be blank!", 2000);
|
||
|
return;
|
||
|
}
|
||
|
var formPost = postForm(guild_id);
|
||
|
formPost.done(function (data) {
|
||
|
location.reload();
|
||
|
});
|
||
|
formPost.fail(function (data) {
|
||
|
if (data.status == 409) {
|
||
|
Materialize.toast('This server id already exists!', 10000);
|
||
|
} else {
|
||
|
Materialize.toast('Oh no! Something has failed submitting a new entry!', 10000);
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
});
|
||
|
|
||
|
function delete_guild(guild_id) {
|
||
|
var confirmation = confirm("Are you sure that you want to reenable server?");
|
||
|
if (confirmation) {
|
||
|
var formDelete = deleteForm(guild_id);
|
||
|
formDelete.done(function (data) {
|
||
|
location.reload();
|
||
|
});
|
||
|
formDelete.fail(function (data) {
|
||
|
if (data.status == 409) {
|
||
|
Materialize.toast('This server id does not exists!', 10000);
|
||
|
} else {
|
||
|
Materialize.toast('Oh no! Something has failed deleting this server entry!', 10000);
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}
|