Add new functions to ease transition
This commit is contained in:
parent
24fcac1191
commit
f79c6a0dcd
1 changed files with 13 additions and 8 deletions
|
@ -142,6 +142,17 @@ function postToastCallback2(targetElement, url, method, data, callbackFn) {
|
||||||
xhr.send(form);
|
xhr.send(form);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function postToastReload(t, url, method, data) {
|
||||||
|
postToastCallback2(t, url, method, data, (xhr) => location.reload());
|
||||||
|
}
|
||||||
|
|
||||||
|
function postToastSwitch(t, url, method, button1, button2, cssClass="d-none") {
|
||||||
|
postToastCallback2(t, url, method, data, (xhr) => {
|
||||||
|
document.getElementById(button1).classList.toggle(cssClass);
|
||||||
|
document.getElementById(button2).classList.toggle(cssClass);
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function post_toast(t, url, reload, data) {
|
function post_toast(t, url, reload, data) {
|
||||||
postToastCallback2(t, url, "POST", data, (xhr) => {
|
postToastCallback2(t, url, "POST", data, (xhr) => {
|
||||||
if (reload) {
|
if (reload) {
|
||||||
|
@ -151,17 +162,11 @@ function post_toast(t, url, reload, data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_toast2(t, url, button1, button2) {
|
function post_toast2(t, url, button1, button2) {
|
||||||
postToastCallback2(t, url, "POST", null, (xhr) => {
|
postToastSwitch(t, url, "POST", button1, button2, "d-none");
|
||||||
document.getElementById(button1).classList.toggle("d-none");
|
|
||||||
document.getElementById(button2).classList.toggle("d-none");
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_toast3(t, url, button1, button2) {
|
function post_toast3(t, url, button1, button2) {
|
||||||
postToastCallback2(t, url, "POST", null, (xhr) => {
|
postToastSwitch(t, url, "POST", button1, button2, "d-md-inline-block");
|
||||||
document.getElementById(button1).classList.toggle("d-md-inline-block");
|
|
||||||
document.getElementById(button2).classList.toggle("d-md-inline-block");
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function post_toast_callback(url, data, callback) {
|
function post_toast_callback(url, data, callback) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue