Merge branch 'master' into refactor/separate-og-and-db-version

This commit is contained in:
Tienson Qin
2025-12-26 13:10:29 +08:00
9 changed files with 211 additions and 128 deletions

View File

@@ -3327,10 +3327,11 @@
(defn toggle-open-block-children! [block-id]
(p/let [blocks (<all-blocks-with-level {:incremental? false
:collapse? true
:expanded? true
:root-block block-id})
all-expanded? (empty? blocks)]
(if all-expanded?
children-blocks (remove #(= block-id (:block/uuid %)) blocks)
any-expanded? (seq (filter (complement util/collapsed?) children-blocks))]
(if any-expanded?
(collapse-all! block-id {:collapse-self? false})
(expand-all! block-id))))