Browse Source

:bug: Improve outline dnd https://github.com/siyuan-note/siyuan/issues/10828

Daniel 1 year ago
parent
commit
52e1dd8b06
2 changed files with 8 additions and 5 deletions
  1. 5 3
      app/src/dialog/processSystem.ts
  2. 3 2
      app/src/index.ts

+ 5 - 3
app/src/dialog/processSystem.ts

@@ -35,9 +35,11 @@ const updateTitle = (rootID: string, tab: Tab, protyle?: IProtyle) => {
     });
 };
 
-export const reloadSync = (app: App, data: { upsertRootIDs: string[], removeRootIDs: string[] }) => {
-    hideMessage();
-    /// #if MOBILE
+export const reloadSync = (app: App, data: { upsertRootIDs: string[], removeRootIDs: string[] }, hideMsg = true) => {
+   if (hideMsg) {
+       hideMessage();
+   }
+   /// #if MOBILE
     if (window.siyuan.mobile.popEditor) {
         if (data.removeRootIDs.includes(window.siyuan.mobile.popEditor.protyle.block.rootID)) {
             hideElements(["dialog"]);

+ 3 - 2
app/src/index.ts

@@ -16,7 +16,8 @@ import {
     processSync,
     progressBackgroundTask,
     progressLoading,
-    progressStatus, reloadSync,
+    progressStatus,
+    reloadSync,
     setTitle,
     transactionError
 } from "./dialog/processSystem";
@@ -66,7 +67,7 @@ export class App {
                                 reloadSync(this, data.data);
                                 break;
                             case "reloaddoc":
-                                reloadSync(this, {upsertRootIDs: [data.data], removeRootIDs: []});
+                                reloadSync(this, {upsertRootIDs: [data.data], removeRootIDs: []}, false);
                                 break;
                             case "readonly":
                                 window.siyuan.config.editor.readOnly = data.data;