Vanessa 2023-11-29 09:29:01 +08:00
parent f69247b24a
commit 84b7b0aa8b

View file

@ -46,7 +46,7 @@ export class Inbox extends Model {
<div class="fn__loading fn__none"> <div class="fn__loading fn__none">
<img width="64px" src="/stage/loading-pure.svg"></div> <img width="64px" src="/stage/loading-pure.svg"></div>
</div> </div>
<div class="fn__flex-1 fn__none inboxDetails fn__flex-column" style="min-height: auto"></div> <div class="fn__flex-1 fn__none inboxDetails fn__flex-column" style="min-height: auto;background-color: var(--b3-theme-background)"></div>
<div class="fn__flex-1"></div>`; <div class="fn__flex-1"></div>`;
/// #else /// #else
this.element.classList.add("fn__flex-column", "file-tree", "sy__inbox"); this.element.classList.add("fn__flex-column", "file-tree", "sy__inbox");
@ -71,7 +71,7 @@ export class Inbox extends Model {
<div class="fn__loading fn__none"> <div class="fn__loading fn__none">
<img width="64px" src="/stage/loading-pure.svg"></div> <img width="64px" src="/stage/loading-pure.svg"></div>
</div> </div>
<div class="fn__flex-1 fn__none inboxDetails fn__flex-column" style="min-height: auto"></div> <div class="fn__flex-1 fn__none inboxDetails fn__flex-column" style="min-height: auto;background-color: var(--b3-theme-background)"></div>
<div class="fn__flex-1"></div>`; <div class="fn__flex-1"></div>`;
/// #endif /// #endif
const countElement = this.element.querySelector(".inboxSelectCount"); const countElement = this.element.querySelector(".inboxSelectCount");
@ -284,14 +284,19 @@ ${(Lute.New()).MarkdownStr("", data.shorthandContent)}
private move(ids: string[]) { private move(ids: string[]) {
movePathTo((toPath, toNotebook) => { movePathTo((toPath, toNotebook) => {
ids.forEach(item => { ids.forEach(item => {
fetchPost("/api/filetree/createDoc", { fetchPost("/api/inbox/getShorthand", {
notebook: toNotebook[0], id: item
path: pathPosix().join(getDisplayName(toPath[0], false, true), Lute.NewNodeID() + ".sy"), }, (response) => {
title: replaceFileName(this.data[item].shorthandTitle), fetchPost("/api/filetree/createDoc", {
md: this.data[item].shorthandContent, notebook: toNotebook[0],
}, () => { path: pathPosix().join(getDisplayName(toPath[0], false, true), Lute.NewNodeID() + ".sy"),
this.remove(item); title: replaceFileName(response.data.shorthandTitle),
}); md: response.data.shorthandContent,
}, () => {
this.remove(item);
});
})
}); });
}); });
} }