Просмотр исходного кода

fix: dont show page references in whiteboard

Peng Xiao 3 лет назад
Родитель
Сommit
01c6d9bfbf

+ 1 - 1
src/main/frontend/components/block.cljs

@@ -634,7 +634,7 @@
                   (not html-export?)
                   (not contents-page?))
          [:span.text-gray-500.bracket "[["])
-       (when whiteboard? [:span.text-gray-500.ti.ti-artboard])
+       (when whiteboard? [:span.text-gray-500.ti.ti-artboard " "])
        (let [s (string/trim s)]
          (page-cp (assoc config
                          :label (mldoc/plain->text label)

+ 9 - 6
src/main/frontend/components/page.cljs

@@ -24,10 +24,11 @@
             [frontend.handler.page :as page-handler]
             [frontend.handler.plugin :as plugin-handler]
             [frontend.handler.route :as route-handler]
+            [frontend.handler.whiteboard :as whiteboard-handler]
             [frontend.mixins :as mixins]
             [frontend.mobile.util :as mobile-util]
-            [frontend.state :as state]
             [frontend.search :as search]
+            [frontend.state :as state]
             [frontend.ui :as ui]
             [frontend.util :as util]
             [frontend.util.text :as text-util]
@@ -347,6 +348,7 @@
           page-name (:block/name page)
           page-original-name (:block/original-name page)
           title (or page-original-name page-name)
+          whiteboard? (whiteboard-handler/whiteboard-mode?)
           icon (or icon "")
           today? (and
                   journal?
@@ -400,12 +402,13 @@
          (tagged-pages repo page-name))
 
        ;; referenced blocks
-       [:div {:key "page-references"}
-        (rum/with-key
-          (reference/references route-page-name)
-          (str route-page-name "-refs"))]
+       (when-not whiteboard?
+         [:div {:key "page-references"}
+          (rum/with-key
+            (reference/references route-page-name)
+            (str route-page-name "-refs"))])
 
-       (when-not block?
+       (when-not (or block? whiteboard?)
          [:div
           (when (not journal?)
             (hierarchy/structures route-page-name))

+ 1 - 1
src/main/frontend/components/whiteboard.cljs

@@ -93,7 +93,7 @@
       {:style {:z-index 2000}}
       [:span.inline-flex.color-level.text-xl.px-2
        (page/page-title name [:<>
-                              [:span.text-gray-500.ti.ti-artboard.mr-1
+                              [:span.text-gray-500.ti.ti-artboard
                                {:style {:font-size "0.9em"}}]]
                         name nil false)]
 

+ 0 - 1
src/main/frontend/extensions/tldraw.cljs

@@ -1,6 +1,5 @@
 (ns frontend.extensions.tldraw
   (:require ["/tldraw-logseq" :as TldrawLogseq]
-            [clojure.string :as string]
             [frontend.components.page :refer [page]]
             [frontend.handler.whiteboard :refer [page-name->tldr
                                                  transact-tldr!]]

+ 2 - 1
src/main/frontend/handler/whiteboard.cljs

@@ -82,7 +82,8 @@
         assets (:assets page-properties)
         page-properties (dissoc page-properties :assets)]
     (clj->js {:currentPageId id
-              :assets (or assets #js [])
+              :assets (or assets #js[])
+              :selectedIds #js[]
               :pages [(merge page-properties
                              {:id id
                               :name "page"

+ 2 - 2
tldraw/packages/core/src/lib/TLViewport.ts

@@ -8,9 +8,9 @@ export class TLViewport {
     makeObservable(this)
   }
 
-  static readonly minZoom = 0.25
+  static readonly minZoom = 0.1
   static readonly maxZoom = 4
-  static readonly zooms = [0.25, 0.5, 1, 1.5, 2, 3, 4]
+  static readonly zooms = [0.1, 0.25, 0.5, 1, 1.5, 2, 3, 4]
 
   /* ------------------- Properties ------------------- */