Files
openfoodnetwork/app/webpacker/controllers/cancel_orders_controller.js
2023-05-21 00:15:32 +01:00

28 lines
754 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);
}
}