浏览代码

enhance(pdf): click linked references to go to the highlight block

Tienson Qin 4 年之前
父节点
当前提交
d80f9f138c
共有 2 个文件被更改,包括 4 次插入7 次删除
  1. 1 1
      src/main/frontend/dicts.cljs
  2. 3 6
      src/main/frontend/extensions/pdf/assets.cljs

+ 1 - 1
src/main/frontend/dicts.cljs

@@ -304,7 +304,7 @@
 
         :pdf/copy-ref "Copy ref"
         :pdf/copy-text "Copy text"
-        :pdf/linked-ref "Goto annotation"}
+        :pdf/linked-ref "Linked references"}
 
    :de {:help/about "Über Logseq"
         :help/bug "Fehlerbericht"

+ 3 - 6
src/main/frontend/extensions/pdf/assets.cljs

@@ -212,11 +212,8 @@
 
 (defn goto-block-ref!
   [{:keys [id]}]
-  (when-let [block (db-model/get-block-by-uuid id)]
-    (when-let [page (:block/page block)]
-      (rfe/push-state :page
-                      {:name (:block/name page)}
-                      {:anchor (str "block-content-" + id)}))))
+  (when id
+    (rfe/push-state :page {:name (str id)})))
 
 (rum/defc area-display
   [block stamp]
@@ -237,4 +234,4 @@
      (-> title
          (subs 0 (- (count title) (if local-asset? 15 0)))
          (string/replace #"^hls__" "")
-         (string/replace "_" " "))]))
+         (string/replace "_" " "))]))