diff --git a/app/src/layout/dock/Backlink.ts b/app/src/layout/dock/Backlink.ts index ab2924a52..e6210b218 100644 --- a/app/src/layout/dock/Backlink.ts +++ b/app/src/layout/dock/Backlink.ts @@ -300,7 +300,7 @@ export class Backlink extends Model { }); break; case "min": - getDockByType("backlink").toggleModel("backlink"); + getDockByType("backlink").toggleModel("backlink", false, true); break; case "search": target.previousElementSibling.classList.remove("fn__none"); diff --git a/app/src/layout/dock/Bookmark.ts b/app/src/layout/dock/Bookmark.ts index c655882d7..8e8a8c34e 100644 --- a/app/src/layout/dock/Bookmark.ts +++ b/app/src/layout/dock/Bookmark.ts @@ -151,7 +151,7 @@ export class Bookmark extends Model { const type = target.getAttribute("data-type"); switch (type) { case "min": - getDockByType("bookmark").toggleModel("bookmark"); + getDockByType("bookmark").toggleModel("bookmark", false, true); break; case "refresh": this.update(); diff --git a/app/src/layout/dock/Graph.ts b/app/src/layout/dock/Graph.ts index 0c39f6b74..0d85b53e5 100644 --- a/app/src/layout/dock/Graph.ts +++ b/app/src/layout/dock/Graph.ts @@ -305,7 +305,7 @@ export class Graph extends Model { } else if (target.classList.contains("block__icon")) { const dataType = target.getAttribute("data-type"); if (dataType === "min") { - getDockByType(this.type === "global" ? "globalGraph" : "graph").toggleModel(this.type === "global" ? "globalGraph" : "graph"); + getDockByType(this.type === "global" ? "globalGraph" : "graph").toggleModel(this.type === "global" ? "globalGraph" : "graph", false, true); } else if (dataType === "menu") { if (target.classList.contains("ft__primary")) { target.classList.remove("ft__primary"); diff --git a/app/src/layout/dock/Inbox.ts b/app/src/layout/dock/Inbox.ts index be95a1739..b40309dff 100644 --- a/app/src/layout/dock/Inbox.ts +++ b/app/src/layout/dock/Inbox.ts @@ -97,7 +97,7 @@ export class Inbox extends Model { } const type = target.getAttribute("data-type"); if (type === "min") { - getDockByType("inbox").toggleModel("inbox"); + getDockByType("inbox").toggleModel("inbox", false, true); event.preventDefault(); break; } else if (type === "selectall") { diff --git a/app/src/layout/dock/Outline.ts b/app/src/layout/dock/Outline.ts index 9cbfeb29f..222ace95a 100644 --- a/app/src/layout/dock/Outline.ts +++ b/app/src/layout/dock/Outline.ts @@ -174,7 +174,7 @@ export class Outline extends Model { const type = target.getAttribute("data-type"); switch (type) { case "min": - getDockByType("outline").toggleModel("outline"); + getDockByType("outline").toggleModel("outline", false, true); break; } break; diff --git a/app/src/layout/dock/Tag.ts b/app/src/layout/dock/Tag.ts index a5f6b2eaa..e5dc676df 100644 --- a/app/src/layout/dock/Tag.ts +++ b/app/src/layout/dock/Tag.ts @@ -110,7 +110,7 @@ export class Tag extends Model { const type = target.getAttribute("data-type"); switch (type) { case "min": - getDockByType("tag").toggleModel("tag"); + getDockByType("tag").toggleModel("tag", false, true); break; case "sort": window.siyuan.menus.menu.remove();