toggle sub activeness from table
This commit is contained in:
parent
6ead374a84
commit
1ff3e59c56
@ -76,8 +76,33 @@ function initSubscriptionTable() {
|
||||
});
|
||||
}
|
||||
|
||||
$("#subTable").on("change", ".sub-toggle-active", function () {
|
||||
$("#subTable").on("change", ".sub-toggle-active", async function () {
|
||||
|
||||
$(".sub-toggle-active").prop("disabled", true);
|
||||
|
||||
try {
|
||||
const active = $(this).prop("checked");
|
||||
const sub = subTable.row($(this).closest("tr")).data();
|
||||
|
||||
const subPrimaryKey = await saveSubscription(
|
||||
sub.id,
|
||||
sub.name,
|
||||
sub.url,
|
||||
sub.guild_id,
|
||||
sub.extra_notes,
|
||||
sub.filters,
|
||||
active
|
||||
);
|
||||
|
||||
showToast(
|
||||
active ? "success" : "danger",
|
||||
"Subscription " + (active ? "Activated" : "Deactivated"),
|
||||
"Subscription ID: " + subPrimaryKey
|
||||
);
|
||||
}
|
||||
finally {
|
||||
setTimeout(() => { $(".sub-toggle-active").prop("disabled", false); }, 500)
|
||||
}
|
||||
});
|
||||
|
||||
// Open new subscription modal
|
||||
|
Loading…
x
Reference in New Issue
Block a user