|
@@ -256,7 +256,7 @@
|
|
|
[:a.page-ref
|
|
[:a.page-ref
|
|
|
{:href href
|
|
{:href href
|
|
|
:on-click (fn [e]
|
|
:on-click (fn [e]
|
|
|
- (util/stop e)
|
|
|
|
|
|
|
+ (.preventDefault e)
|
|
|
(when (gobj/get e "shiftKey")
|
|
(when (gobj/get e "shiftKey")
|
|
|
(when-let [page-entity (db/entity [:page/name page])]
|
|
(when-let [page-entity (db/entity [:page/name page])]
|
|
|
(state/sidebar-add-block!
|
|
(state/sidebar-add-block!
|
|
@@ -290,8 +290,7 @@
|
|
|
(if (string/ends-with? s ".excalidraw")
|
|
(if (string/ends-with? s ".excalidraw")
|
|
|
[:a.page-ref
|
|
[:a.page-ref
|
|
|
{:href (rfe/href :draw nil {:file (string/replace s (str config/default-draw-directory "/") "")})
|
|
{:href (rfe/href :draw nil {:file (string/replace s (str config/default-draw-directory "/") "")})
|
|
|
- :on-click (fn [e]
|
|
|
|
|
- (util/stop e))}
|
|
|
|
|
|
|
+ :on-click (fn [e] (util/stop e))}
|
|
|
[:span
|
|
[:span
|
|
|
(svg/excalidraw-logo)
|
|
(svg/excalidraw-logo)
|
|
|
(string/capitalize (draw/get-file-title s))]]
|
|
(string/capitalize (draw/get-file-title s))]]
|
|
@@ -370,7 +369,7 @@
|
|
|
[:span.text-gray-500 "(("]
|
|
[:span.text-gray-500 "(("]
|
|
|
[:a {:href (rfe/href :page {:name id})
|
|
[:a {:href (rfe/href :page {:name id})
|
|
|
:on-click (fn [e]
|
|
:on-click (fn [e]
|
|
|
- (util/stop e)
|
|
|
|
|
|
|
+ (.preventDefault e)
|
|
|
(when (gobj/get e "shiftKey")
|
|
(when (gobj/get e "shiftKey")
|
|
|
(state/sidebar-add-block!
|
|
(state/sidebar-add-block!
|
|
|
(state/get-current-repo)
|
|
(state/get-current-repo)
|
|
@@ -422,7 +421,7 @@
|
|
|
(if (and s (util/tag-valid? s))
|
|
(if (and s (util/tag-valid? s))
|
|
|
[:a.tag.mr-1 {:href (rfe/href :page {:name s})
|
|
[:a.tag.mr-1 {:href (rfe/href :page {:name s})
|
|
|
:on-click (fn [e]
|
|
:on-click (fn [e]
|
|
|
- (util/stop e)
|
|
|
|
|
|
|
+ (.preventDefault e)
|
|
|
(let [repo (state/get-current-repo)
|
|
(let [repo (state/get-current-repo)
|
|
|
page (db/pull repo '[*] [:page/name (string/lower-case (util/url-decode s))])]
|
|
page (db/pull repo '[*] [:page/name (string/lower-case (util/url-decode s))])]
|
|
|
(when (gobj/get e "shiftKey")
|
|
(when (gobj/get e "shiftKey")
|
|
@@ -759,7 +758,7 @@
|
|
|
[:a (if (not dummy?)
|
|
[:a (if (not dummy?)
|
|
|
{:href (rfe/href :page {:name uuid})
|
|
{:href (rfe/href :page {:name uuid})
|
|
|
:on-click (fn [e]
|
|
:on-click (fn [e]
|
|
|
- (util/stop e)
|
|
|
|
|
|
|
+ (.preventDefault e)
|
|
|
(when (gobj/get e "shiftKey")
|
|
(when (gobj/get e "shiftKey")
|
|
|
(state/sidebar-add-block!
|
|
(state/sidebar-add-block!
|
|
|
(state/get-current-repo)
|
|
(state/get-current-repo)
|