FleetCart/Modules/Admin/Resources/assets/js/app.js
2023-12-03 14:07:47 +00:00

49 lines
1013 B
JavaScript

import "bootstrap";
import "selectize";
import "flatpickr";
import "mousetrap";
import "./FleetCart";
import "./jquery.keypressAction";
import Admin from "./Admin";
import Form from "./Form";
import DataTable from "./DataTable";
import {
trans,
keypressAction,
notify,
info,
success,
warning,
error,
} from "./functions";
if (
!route().current("admin.products.create") &&
!route().current("admin.products.edit")
) {
window.admin = new Admin();
}
window.form = new Form();
window.DataTable = DataTable;
window.trans = trans;
window.keypressAction = keypressAction;
window.notify = notify;
window.info = info;
window.success = success;
window.warning = warning;
window.error = error;
$.ajaxSetup({
headers: {
Authorization: FleetCart.apiToken,
"X-CSRF-TOKEN": FleetCart.csrfToken,
},
});
$(document).on("preInit.dt", () => {
$(".dataTables_length select").addClass("custom-select-black");
});