mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
31 lines
813 B
JavaScript
31 lines
813 B
JavaScript
import ApplicationController from "./application_controller";
|
|
|
|
export default class extends ApplicationController {
|
|
connect() {
|
|
super.connect();
|
|
}
|
|
|
|
confirm() {
|
|
const send_cancellation_email = document.querySelector(
|
|
"#send_cancellation_email"
|
|
).checked;
|
|
const restock_items = document.querySelector("#restock_items").checked;
|
|
const order_ids = [];
|
|
|
|
document
|
|
.querySelectorAll("#listing_orders input[name='order_ids[]']:checked")
|
|
.forEach((checkbox) => {
|
|
order_ids.push(checkbox.value);
|
|
});
|
|
|
|
const params = {
|
|
order_ids: order_ids,
|
|
send_cancellation_email: send_cancellation_email,
|
|
restock_items: restock_items,
|
|
};
|
|
this.stimulate("CancelOrdersReflex#confirm", params).then(() =>
|
|
window.location.reload()
|
|
);
|
|
}
|
|
}
|