diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index 877287ded..a1d754670 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -49,6 +49,12 @@ export const getCalcValue = (column: IAVColumn) => { case "Range": value = `${resultCalc.formattedContent}${window.siyuan.languages.calcResultRange}`; break; + case "Earliest": + value = `${resultCalc.formattedContent}${window.siyuan.languages.calcOperatorEarliest}`; + break; + case "Latest": + value = `${resultCalc.formattedContent}${window.siyuan.languages.calcOperatorLatest}`; + break; } return value; }; @@ -276,6 +282,34 @@ export const openCalcMenu = (protyle: IProtyle, calcElement: HTMLElement) => { operator: "Range", label: window.siyuan.languages.calcOperatorRange }); + } else if (type === "date") { + calcItem({ + menu, + protyle, + colId, + avId, + oldOperator, + operator: "Earliest", + label: window.siyuan.languages.calcOperatorEarliest + }); + calcItem({ + menu, + protyle, + colId, + avId, + oldOperator, + operator: "Latest", + label: window.siyuan.languages.calcOperatorLatest + }); + calcItem({ + menu, + protyle, + colId, + avId, + oldOperator, + operator: "Range", + label: window.siyuan.languages.calcOperatorRange + }); } const calcRect = calcElement.getBoundingClientRect(); menu.open({x: calcRect.left, y: calcRect.bottom, h: calcRect.height});