Просмотр исходного кода

fix(ui): stop click event propagation for pdf links

Andelf 2 лет назад
Родитель
Сommit
df69d824ac
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/main/frontend/components/block.cljs

+ 3 - 2
src/main/frontend/components/block.cljs

@@ -1051,9 +1051,10 @@
       (cond
         (util/electron?)
         [:a.asset-ref.is-pdf
-         {:on-mouse-down (fn [_event]
+         {:on-mouse-down (fn [event]
                            (when-let [current (pdf-assets/inflate-asset s)]
-                             (state/set-current-pdf! current)))}
+                             (state/set-current-pdf! current)
+                             (util/stop event)))}
          (or label-text
              (->elem :span (map-inline config label)))]