From 87a04f7965d1a4d3c45078695878dd372d0ef49b Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 28 Oct 2023 10:51:21 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/9486 --- app/src/protyle/render/av/date.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/protyle/render/av/date.ts b/app/src/protyle/render/av/date.ts index b209d6c93..c800c90f3 100644 --- a/app/src/protyle/render/av/date.ts +++ b/app/src/protyle/render/av/date.ts @@ -65,28 +65,30 @@ export const bindDateEvent = (options: { }) => { const inputElements: NodeListOf = options.menuElement.querySelectorAll("input"); inputElements[0].addEventListener("change", () => { + inputElements[0].dataset.value = inputElements[0].value.length > 10 ? inputElements[0].value : inputElements[0].value + " 00:00"; setDateValue({ cellElements: options.cellElements, data: options.data, protyle: options.protyle, value: { isNotEmpty: inputElements[0].value !== "", - content: new Date(inputElements[0].value).getTime() + content: new Date(inputElements[0].dataset.value).getTime(), + isNotTime: !inputElements[3].checked } }); - inputElements[0].dataset.value = inputElements[0].value.length > 10 ? inputElements[0].value : inputElements[0].value + " 00:00"; }); inputElements[1].addEventListener("change", () => { + inputElements[1].dataset.value = inputElements[1].value.length > 10 ? inputElements[1].value : inputElements[1].value + " 00:00"; setDateValue({ cellElements: options.cellElements, data: options.data, protyle: options.protyle, value: { isNotEmpty2: inputElements[1].value !== "", - content2: new Date(inputElements[1].value).getTime() + content2: new Date(inputElements[1].dataset.value).getTime(), + isNotTime: !inputElements[3].checked } }); - inputElements[1].dataset.value = inputElements[1].value.length > 10 ? inputElements[1].value : inputElements[1].value + " 00:00"; }); inputElements[2].addEventListener("change", () => { if (inputElements[2].checked) {