enhance(query-table): don't open page block in the right sidebar

pull/2489/head
Tienson Qin 2021-08-01 12:31:26 +08:00
parent 61131ba1eb
commit 63c3ba3ada
1 changed files with 21 additions and 22 deletions

View File

@ -338,28 +338,27 @@
[:a
{:class (if tag? "tag" "page-ref")
:data-ref page-name
:href href
:on-click (fn [e]
(util/stop e)
(let [create-first-block! (fn []
(when-not (editor-handler/add-default-title-property-if-needed! redirect-page-name)
(editor-handler/insert-first-page-block-if-not-exists! redirect-page-name)))]
(if (gobj/get e "shiftKey")
(do
(js/setTimeout create-first-block! 310)
(when-let [page-entity (db/entity [:block/name redirect-page-name])]
(state/sidebar-add-block!
(state/get-current-repo)
(:db/id page-entity)
:page
{:page page-entity})))
(do
(create-first-block!)
(route-handler/redirect! {:to :page
:path-params {:name redirect-page-name}}))))
(when (and contents-page?
(state/get-left-sidebar-open?))
(ui-handler/close-left-sidebar!)))}
:on-mouse-down
(fn [e]
(util/stop e)
(let [create-first-block! (fn []
(when-not (editor-handler/add-default-title-property-if-needed! redirect-page-name)
(editor-handler/insert-first-page-block-if-not-exists! redirect-page-name)))]
(if (gobj/get e "shiftKey")
(do
(js/setTimeout create-first-block! 310)
(when-let [page-entity (db/entity [:block/name redirect-page-name])]
(state/sidebar-add-block!
(state/get-current-repo)
(:db/id page-entity)
:page
{:page page-entity})))
(do
(create-first-block!)
(route-handler/redirect! {:to :page
:path-params {:name redirect-page-name}}))))
(when (and contents-page? (state/get-left-sidebar-open?))
(ui-handler/close-left-sidebar!)))}
(if (and (coll? children) (seq children))
(for [child children]