enhance: when search, zoom in to a block if it's a long page

This commit is contained in:
Tienson Qin
2022-01-29 18:36:47 +08:00
parent 08c3c1dfea
commit 69b75ef5f7
3 changed files with 23 additions and 11 deletions

View File

@@ -4,6 +4,18 @@
[frontend.db :as db]
[frontend.format.block :as block]))
;; lazy loading
(def initial-blocks-length 200)
(def step-loading-blocks 50)
;; Fns
(defn long-page?
[repo page-id]
(>= (db/get-page-blocks-count repo page-id) initial-blocks-length))
(defn get-block-ids
[block]
(let [ids (atom [])