mirror of https://github.com/logseq/logseq
fix: show page for block searching
parent
4c5eaec5a2
commit
47026e60cf
|
@ -34,8 +34,8 @@
|
|||
(rum/defc highlight-fuzzy
|
||||
[content indexes]
|
||||
(let [n (count content)
|
||||
max-hightlighted-len 64
|
||||
max-surrounding-len 32
|
||||
max-hightlighted-len 512
|
||||
max-surrounding-len 512
|
||||
|
||||
first-index (first indexes)
|
||||
last-index (nth indexes (dec (count indexes)))
|
||||
|
@ -176,12 +176,12 @@
|
|||
data]
|
||||
|
||||
:block
|
||||
(let [{:block/keys [page content indexes]} data]
|
||||
(let [page (or (:page/original-name page)
|
||||
(:page/name page))]
|
||||
[:div.flex-1
|
||||
[:div.text-sm.font-medium page]
|
||||
(highlight-fuzzy content indexes)]))
|
||||
(let [{:block/keys [page content indexes]} data
|
||||
page (or (:page/original-name page)
|
||||
(:page/name page))]
|
||||
[:div.flex-1
|
||||
[:div.text-sm.font-medium (str "-> " page)]
|
||||
(highlight-fuzzy content indexes)])
|
||||
|
||||
nil))})])))
|
||||
|
||||
|
|
|
@ -11,7 +11,8 @@
|
|||
[frontend.text :as text]
|
||||
[cljs-bean.core :as bean]
|
||||
[goog.object :as gobj]
|
||||
["fuzzysort" :as fuzzy]))
|
||||
["fuzzysort" :as fuzzy]
|
||||
[medley.core :as medley]))
|
||||
|
||||
(def fuzzy-go (gobj/get fuzzy "go"))
|
||||
(defonce prepare (gobj/get fuzzy "prepare"))
|
||||
|
@ -157,6 +158,7 @@
|
|||
(fn [{:keys [target uuid indexes]}]
|
||||
{:block/uuid uuid
|
||||
:block/content target
|
||||
:block/page (:block/page (db/entity [:block/uuid (medley/uuid (str uuid))]))
|
||||
:block/indexes indexes}) ; For result highlight
|
||||
result)
|
||||
(remove nil?)))))))))
|
||||
|
|
Loading…
Reference in New Issue