chore: remove commented code
This commit is contained in:
parent
d1957faf95
commit
1d1f7005ed
@ -301,7 +301,7 @@ window.addEventListener("preline:ready", () => {
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region
|
||||
// #region Edit Form
|
||||
|
||||
const clearEditModalData = () => {
|
||||
$(editModal.el).removeData("id");
|
||||
@ -403,183 +403,4 @@ window.addEventListener("preline:ready", () => {
|
||||
});
|
||||
});
|
||||
|
||||
// #endregion
|
||||
|
||||
|
||||
|
||||
// import $ from "jquery";
|
||||
// import "datatables.net-select-dt";
|
||||
// import HSDropdown from "@preline/dropdown";
|
||||
// import HSOverlay, { IOverlayOptions } from "@preline/overlay";
|
||||
// import HSSelect, { ISelectOptions, ISingleOption } from "@preline/select";
|
||||
// import HSDataTable, { IDataTableOptions } from "@preline/datatable";
|
||||
// import DataTable, { Api, ConfigColumnDefs, AjaxSettings } from "datatables.net-dt";
|
||||
// import { autoUpdate, computePosition, offset } from "@floating-ui/dom";
|
||||
// import { formatTimestamp } from "../main";
|
||||
// import prisma from "../../../../../generated/prisma";
|
||||
|
||||
// // #region Page Size Select
|
||||
|
||||
// (window as any).$hsSelectCollection = [];
|
||||
// (window as any)["FloatingUIDOM"] = {
|
||||
// computePosition: computePosition,
|
||||
// autoUpdate: autoUpdate,
|
||||
// offset: offset
|
||||
// };
|
||||
|
||||
// // Close on click.
|
||||
// window.addEventListener('click', (evt) => {
|
||||
// const evtTarget = evt.target;
|
||||
// HSSelect.closeCurrentlyOpened(evtTarget as HTMLElement);
|
||||
// });
|
||||
|
||||
// const pageSelectOptions: ISelectOptions = {
|
||||
// toggleTag: '<button type="button" aria-expanded="false"></button>',
|
||||
// optionTemplate: `
|
||||
// <div class="flex justify-between items-center w-full">
|
||||
// <span data-title></span>
|
||||
// <span class="hidden hs-selected:block">
|
||||
// <svg class="shrink-0 size-3.5 text-blue-600 dark:text-blue-500" xmlns="http:.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
// </span>
|
||||
// </div>`,
|
||||
// toggleClasses: "cj-table-paging-select-toggle",
|
||||
// optionClasses: "cj-table-paging-select-option",
|
||||
// dropdownClasses: `cj-table-paging-select-dropdown`,
|
||||
// dropdownSpace: 10,
|
||||
// dropdownScope: "parent",
|
||||
// dropdownPlacement: "top",
|
||||
// dropdownVerticalFixedPlacement: null
|
||||
// };
|
||||
|
||||
// const pageSizeSelect: HSSelect = new HSSelect(
|
||||
// $("#selectPageSize-js").get(0) as HTMLElement,
|
||||
// pageSelectOptions
|
||||
// );
|
||||
|
||||
// // #endregion
|
||||
|
||||
// // #region Edit Modal
|
||||
|
||||
// (window as any).$hsOverlayCollection = [];
|
||||
|
||||
// const editModalOptions: IOverlayOptions = {};
|
||||
|
||||
// const editModal: HSOverlay = new HSOverlay(
|
||||
// $("#editModal").get(0) as HTMLElement,
|
||||
// editModalOptions
|
||||
// );
|
||||
|
||||
// $(document).on("click", ".open-edit-modal-js", async event => {
|
||||
// await openEditModal($(event.target).data("id"));
|
||||
// });
|
||||
|
||||
// const clearEditModalData = () => {
|
||||
// $(editModal.el).removeData("id");
|
||||
|
||||
// $("#formName").val("");
|
||||
// $("#formValue").val("");
|
||||
// $("#formInsensitive").prop("checked", false);
|
||||
// $("#formWhitelist").prop("checked", false);
|
||||
|
||||
// algorithmSelect.setValue("");
|
||||
// };
|
||||
|
||||
// const loadEditModalData = async (id: number) => {
|
||||
// const filter: prisma.Filter = await $.ajax({
|
||||
// url: `/guild/${guildId}/filters/api?id=${id}`,
|
||||
// method: "get"
|
||||
// });
|
||||
|
||||
// $(editModal.el).data("id", filter.id);
|
||||
|
||||
// $("#formName").val(filter.name);
|
||||
// $("#formValue").val(filter.value);
|
||||
// $("#formInsensitive").prop("checked", filter.is_insensitive);
|
||||
// $("#formWhitelist").prop("checked", filter.is_whitelist);
|
||||
|
||||
// // BUG:
|
||||
// // Breaks the appearance & functionality of the select
|
||||
// algorithmSelect.setValue(filter.matching_algorithm);
|
||||
// }
|
||||
|
||||
// const openEditModal = async (id: number | undefined) => {
|
||||
// $("#editForm").removeClass("submitted");
|
||||
// editModal.open();
|
||||
|
||||
// id === undefined
|
||||
// ? clearEditModalData()
|
||||
// : loadEditModalData(id);
|
||||
// };
|
||||
|
||||
// const closeEditModal = () => {
|
||||
// editModal.close();
|
||||
// };
|
||||
|
||||
// const algorithmSelectOptions: ISelectOptions = {
|
||||
// toggleTag: '<button type="button" aria-expanded="false"><span data-title></span></button>',
|
||||
// optionTemplate: `
|
||||
// <div class="flex justify-between items-center w-full">
|
||||
// <span data-title></span>
|
||||
// <span class="hidden hs-selected:block">
|
||||
// <svg class="shrink-0 size-3.5 text-blue-600 dark:text-blue-500" xmlns="http:.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
|
||||
// </span>
|
||||
// </div>`,
|
||||
// toggleClasses: "cj-select-toggle select-input",
|
||||
// optionClasses: "cj-select-option",
|
||||
// dropdownClasses: "cj-select-dropdown",
|
||||
// wrapperClasses: "peer",
|
||||
// dropdownSpace: 10,
|
||||
// dropdownScope: "parent",
|
||||
// dropdownPlacement: "top",
|
||||
// dropdownVerticalFixedPlacement: null
|
||||
// };
|
||||
|
||||
// const algorithmSelect = new HSSelect(
|
||||
// $("#formAlgorithm").get(0),
|
||||
// algorithmSelectOptions
|
||||
// );
|
||||
|
||||
// // Add options to algorithm select
|
||||
// Object.entries(matchingAlgorithms).forEach(([key, description]) => {
|
||||
// algorithmSelect.addOption({
|
||||
// title: description,
|
||||
// val: key
|
||||
// } as ISingleOption)
|
||||
// })
|
||||
|
||||
// $("#editForm").on("submit", async event => {
|
||||
// event.preventDefault();
|
||||
|
||||
// const form = $(event.target).get(0) as HTMLFormElement;
|
||||
// $(form).addClass("submitted");
|
||||
|
||||
// if (!form.checkValidity()) return;
|
||||
|
||||
// let method = "post";
|
||||
// const data = $(event.target).serializeArray();
|
||||
// const id: number | undefined = $(editModal.el).data("id");
|
||||
|
||||
// if (id !== undefined) {
|
||||
// data.push({
|
||||
// name: "id",
|
||||
// value: `${id}`
|
||||
// })
|
||||
// method = "patch";
|
||||
// }
|
||||
|
||||
// await $.ajax({
|
||||
// url: `/guild/${guildId}/filters/api`,
|
||||
// dataType: "json",
|
||||
// method: method,
|
||||
// data: data,
|
||||
// success: () => {
|
||||
// (table as any).dataTable.draw();
|
||||
// closeEditModal();
|
||||
// },
|
||||
// error: error => {
|
||||
// alert(JSON.stringify(error, null, 4));
|
||||
// }
|
||||
// });
|
||||
// });
|
||||
|
||||
// // #endregion
|
||||
// #endregion
|
Loading…
x
Reference in New Issue
Block a user