diff --git a/app/src/protyle/render/av/filter.ts b/app/src/protyle/render/av/filter.ts index 2b55618ce..1a3b4884f 100644 --- a/app/src/protyle/render/av/filter.ts +++ b/app/src/protyle/render/av/filter.ts @@ -37,7 +37,7 @@ export const getCellValue = (colType: TAVCol, value: string) => { }; } return cellValue; -} +}; export const setFilter = (options: { filter: IAVFilter, @@ -55,7 +55,7 @@ export const setFilter = (options: { column: options.filter.column, value: cellValue, operator: (window.siyuan.menus.menu.element.querySelector(".b3-select") as HTMLSelectElement).value as TAVFilterOperator - } + }; let isSame = false; options.data.view.filters.find((filter, index) => { @@ -92,7 +92,7 @@ export const setFilter = (options: { return; } let selectHTML = ""; - let colData: IAVColumn + let colData: IAVColumn; switch (colType) { case "text": selectHTML = ` @@ -293,21 +293,21 @@ export const getFiltersHTML = (data: IAVTable) => { let filterHTML = ""; data.columns.find((item) => { if (item.id === filter.column) { - let filterValue = "" + let filterValue = ""; if (filter.operator === "Is empty") { - filterValue = ": " + window.siyuan.languages.filterOperatorIsEmpty + filterValue = ": " + window.siyuan.languages.filterOperatorIsEmpty; } else if (filter.operator === "Is not empty") { - filterValue = ": " + window.siyuan.languages.filterOperatorIsNotEmpty + filterValue = ": " + window.siyuan.languages.filterOperatorIsNotEmpty; } else if (filter.value?.number?.content && ["=", "!=", ">", "<", ">=", "<="].includes(filter.operator)) { - filterValue = ` ${filter.operator} ${filter.value.number.content}` + filterValue = ` ${filter.operator} ${filter.value.number.content}`; } else if (filter.value?.text?.content && ["=", "Contains"].includes(filter.operator)) { - filterValue = `: ${filter.value.text.content}` + filterValue = `: ${filter.value.text.content}`; } else if (filter.value?.text?.content && ["!=", "Does not contains"].includes(filter.operator)) { - filterValue = `Not ${filter.value.text.content}` + filterValue = `Not ${filter.value.text.content}`; } else if (filter.value?.text?.content && "Starts with" === filter.operator) { - filterValue = `: ${window.siyuan.languages.filterOperatorStartsWith} ${filter.value.text.content}` + filterValue = `: ${window.siyuan.languages.filterOperatorStartsWith} ${filter.value.text.content}`; } else if (filter.value?.text?.content && "Ends with" === filter.operator) { - filterValue = `: ${window.siyuan.languages.filterOperatorEndsWith} ${filter.value.text.content}` + filterValue = `: ${window.siyuan.languages.filterOperatorEndsWith} ${filter.value.text.content}`; } filterHTML += ` diff --git a/app/src/protyle/render/av/openMenuPanel.ts b/app/src/protyle/render/av/openMenuPanel.ts index 482b56da5..93b9464a4 100644 --- a/app/src/protyle/render/av/openMenuPanel.ts +++ b/app/src/protyle/render/av/openMenuPanel.ts @@ -384,7 +384,7 @@ export const openMenuPanel = (protyle: IProtyle, }); return true; } - }) + }); event.stopPropagation(); break; } else if (type === "newCol") { diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index dd95245d0..eedc4fb0c 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -54,7 +54,7 @@ ${column.wrap ? "" : "white-space: nowrap;"}"> if (data.columns[index].hidden) { return; } - let text = ''; + let text = ""; if (cell.valueType === "text") { text = `${cell.value?.text.content || ""}`; } else if (cell.valueType === "block") { @@ -66,7 +66,7 @@ ${column.wrap ? "" : "white-space: nowrap;"}"> text += `${item.content}`; }); if (!text) { - text = '' + text = ''; } } else if (cell.valueType === "date") { text = `${cell.value?.date.content || ""}`; @@ -80,13 +80,13 @@ ${cell.color ? `color:${cell.color};` : ""}">${text}`; }); tableHTML += "
"; }); - let tabHTML = "" + let tabHTML = ""; response.data.views.forEach((item: IAVView) => { tabHTML += `
${item.name} -
` - }) +`; + }); const paddingLeft = e.parentElement.style.paddingLeft; const paddingRight = e.parentElement.style.paddingRight; e.style.width = e.parentElement.clientWidth + "px"; diff --git a/app/src/protyle/render/av/select.ts b/app/src/protyle/render/av/select.ts index f98d39420..302eeb216 100644 --- a/app/src/protyle/render/av/select.ts +++ b/app/src/protyle/render/av/select.ts @@ -2,7 +2,6 @@ import {Menu} from "../../../plugin/Menu"; import {transaction} from "../../wysiwyg/transaction"; import {hasClosestByClassName} from "../../util/hasClosest"; import {confirmDialog} from "../../../dialog/confirmDialog"; -import {setPosition} from "../../../util/setPosition"; import {upDownHint} from "../../../util/upDownHint"; const filterSelectHTML = (key: string, options: { name: string, color: string }[]) => { @@ -98,7 +97,7 @@ export const removeSelectCell = (protyle: IProtyle, data: IAVTable, options: { [colData.type]: oldValue } }]); -} +}; export const setSelectCol = (protyle: IProtyle, data: IAVTable, options: { cellElement: HTMLElement; @@ -215,7 +214,7 @@ export const setSelectCol = (protyle: IProtyle, data: IAVTable, options: { }); return true; } - }) + }); menuElement.innerHTML = getSelectHTML(data, options); bindSelectEvent(protyle, data, menuElement, options); }); @@ -229,7 +228,7 @@ export const setSelectCol = (protyle: IProtyle, data: IAVTable, options: { label: `A`, click(element) { if (element.lastElementChild.classList.contains("b3-menu__accelerator")) { - return + return; } element.parentElement.querySelector(".b3-menu__accelerator")?.remove(); element.insertAdjacentHTML("beforeend", ''); @@ -433,7 +432,7 @@ export const addSelectColAndCell = (protyle: IProtyle, data: IAVTable, options: if (colData.type === "select") { menuElement.parentElement.remove(); } -} +}; export const getSelectHTML = (data: IAVTable, options: { cellElement: HTMLElement }) => { const cellId = options.cellElement.dataset.id;