From 317cee6c55f9a97f9b4fbd0c25190ab064b8f6a8 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Wed, 31 Mar 2021 15:30:45 +0800 Subject: [PATCH] chore: use on-click on mobile instead of on-mouse-down for debugging --- src/main/frontend/components/block.cljs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/components/block.cljs b/src/main/frontend/components/block.cljs index bd3ded0af..2aaa75cad 100644 --- a/src/main/frontend/components/block.cljs +++ b/src/main/frontend/components/block.cljs @@ -1397,8 +1397,12 @@ (rum/defc block-content < rum/reactive [config {:block/keys [uuid title level body meta content marker dummy? page format repo children pre-block? properties collapsed? idx container block-refs-count scheduled scheduled-ast deadline deadline-ast repeated?] :as block} edit-input-id block-id slide?] (let [dragging? (rum/react *dragging?) + mouse-down-key (if (util/mobile?) + :on-click + :on-mouse-down ; TODO: it seems that Safari doesn't work well with on-mouse-down + ) attrs {:blockid (str uuid) - :on-mouse-down (fn [e] + mouse-down-key (fn [e] (block-content-on-mouse-down e block block-id properties content format edit-input-id)) :on-drag-over (fn [event] (block-content-on-drag-over event uuid)) :on-drag-leave (fn [_event] (block-content-on-drag-leave uuid))