Ver Fonte

:art: 移除文档后,笔记本为空,不隐藏展开箭头

Vanessa há 1 ano atrás
pai
commit
6994eca4b9
2 ficheiros alterados com 7 adições e 3 exclusões
  1. 3 1
      app/src/layout/dock/Files.ts
  2. 4 2
      app/src/mobile/dock/MobileFiles.ts

+ 3 - 1
app/src/layout/dock/Files.ts

@@ -777,7 +777,9 @@ export class Files extends Model {
                     if (parentElement) {
                     if (parentElement) {
                         const iconElement = parentElement.querySelector("svg");
                         const iconElement = parentElement.querySelector("svg");
                         iconElement.classList.remove("b3-list-item__arrow--open");
                         iconElement.classList.remove("b3-list-item__arrow--open");
-                        iconElement.parentElement.classList.add("fn__hidden");
+                        if (parentElement.dataset.type !== "navigation-root") {
+                            iconElement.parentElement.classList.add("fn__hidden");
+                        }
                         const emojiElement = iconElement.parentElement.nextElementSibling;
                         const emojiElement = iconElement.parentElement.nextElementSibling;
                         if (emojiElement.innerHTML === unicode2Emoji(Constants.SIYUAN_IMAGE_FOLDER)) {
                         if (emojiElement.innerHTML === unicode2Emoji(Constants.SIYUAN_IMAGE_FOLDER)) {
                             emojiElement.innerHTML = unicode2Emoji(Constants.SIYUAN_IMAGE_FILE);
                             emojiElement.innerHTML = unicode2Emoji(Constants.SIYUAN_IMAGE_FILE);

+ 4 - 2
app/src/mobile/dock/MobileFiles.ts

@@ -197,7 +197,7 @@ export class MobileFiles extends Model {
                                 newFile({
                                 newFile({
                                     app,
                                     app,
                                     notebookId,
                                     notebookId,
-                                    currentPath:pathString,
+                                    currentPath: pathString,
                                     useSavePath: false
                                     useSavePath: false
                                 });
                                 });
                             } else if (type === "more-root") {
                             } else if (type === "more-root") {
@@ -444,7 +444,9 @@ export class MobileFiles extends Model {
                     if (parentElement) {
                     if (parentElement) {
                         const iconElement = parentElement.querySelector("svg");
                         const iconElement = parentElement.querySelector("svg");
                         iconElement.classList.remove("b3-list-item__arrow--open");
                         iconElement.classList.remove("b3-list-item__arrow--open");
-                        iconElement.parentElement.classList.add("fn__hidden");
+                        if (parentElement.dataset.type !== "navigation-root") {
+                            iconElement.parentElement.classList.add("fn__hidden");
+                        }
                         const emojiElement = iconElement.parentElement.nextElementSibling;
                         const emojiElement = iconElement.parentElement.nextElementSibling;
                         if (emojiElement.innerHTML === unicode2Emoji(Constants.SIYUAN_IMAGE_FOLDER)) {
                         if (emojiElement.innerHTML === unicode2Emoji(Constants.SIYUAN_IMAGE_FOLDER)) {
                             emojiElement.innerHTML = unicode2Emoji(Constants.SIYUAN_IMAGE_FILE);
                             emojiElement.innerHTML = unicode2Emoji(Constants.SIYUAN_IMAGE_FILE);