mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 11:30:42 +08:00
This commit is contained in:
parent
25137b6966
commit
32aadb5390
@ -283,7 +283,7 @@ export const bindCardEvent = async (options: {
|
|||||||
icon: "iconClock",
|
icon: "iconClock",
|
||||||
label: window.siyuan.languages.setDueTime,
|
label: window.siyuan.languages.setDueTime,
|
||||||
click() {
|
click() {
|
||||||
const dialog = new Dialog({
|
const timedialog = new Dialog({
|
||||||
title: window.siyuan.languages.setDueTime,
|
title: window.siyuan.languages.setDueTime,
|
||||||
content: `<div class="b3-dialog__content">
|
content: `<div class="b3-dialog__content">
|
||||||
<div class="b3-label__text">${window.siyuan.languages.showCardDay}</div>
|
<div class="b3-label__text">${window.siyuan.languages.showCardDay}</div>
|
||||||
@ -296,20 +296,20 @@ export const bindCardEvent = async (options: {
|
|||||||
</div>`,
|
</div>`,
|
||||||
width: isMobile() ? "92vw" : "520px",
|
width: isMobile() ? "92vw" : "520px",
|
||||||
});
|
});
|
||||||
const inputElement = dialog.element.querySelector("input") as HTMLInputElement;
|
const inputElement = timedialog.element.querySelector("input") as HTMLInputElement;
|
||||||
const btnsElement = dialog.element.querySelectorAll(".b3-button");
|
const btnsElement = timedialog.element.querySelectorAll(".b3-button");
|
||||||
dialog.bindInput(inputElement, () => {
|
timedialog.bindInput(inputElement, () => {
|
||||||
(btnsElement[1] as HTMLButtonElement).click();
|
(btnsElement[1] as HTMLButtonElement).click();
|
||||||
});
|
});
|
||||||
inputElement.focus();
|
inputElement.focus();
|
||||||
inputElement.select();
|
inputElement.select();
|
||||||
btnsElement[0].addEventListener("click", () => {
|
btnsElement[0].addEventListener("click", () => {
|
||||||
dialog.destroy();
|
timedialog.destroy();
|
||||||
});
|
});
|
||||||
btnsElement[1].addEventListener("click", () => {
|
btnsElement[1].addEventListener("click", () => {
|
||||||
fetchPost("/api/riff/batchSetRiffCardsDueTime", {
|
fetchPost("/api/riff/batchSetRiffCardsDueTime", {
|
||||||
cardDues: [{
|
cardDues: [{
|
||||||
id: currentCard.blockID,
|
id: currentCard.cardID,
|
||||||
due: dayjs().day(parseInt(inputElement.value)).format("YYYYMMDDHHmmss")
|
due: dayjs().day(parseInt(inputElement.value)).format("YYYYMMDDHHmmss")
|
||||||
}]
|
}]
|
||||||
}, () => {
|
}, () => {
|
||||||
@ -323,7 +323,7 @@ export const bindCardEvent = async (options: {
|
|||||||
options.element.dispatchEvent(new CustomEvent("click", {detail: "0"}));
|
options.element.dispatchEvent(new CustomEvent("click", {detail: "0"}));
|
||||||
options.cardsData.cards.splice(index, 1);
|
options.cardsData.cards.splice(index, 1);
|
||||||
index--;
|
index--;
|
||||||
dialog.destroy();
|
timedialog.destroy();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user