From eb97f4c23a7b41413fe9727ef6af1c71bd9123b4 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 23 Jul 2023 18:57:11 +0800 Subject: [PATCH] :sparkles: https://github.com/siyuan-note/siyuan/issues/8757 --- app/src/protyle/render/av/cell.ts | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) 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});