enhance(pdf): export asset ref link as dataset value for the pdf asset

pull/9574/merge
charlie 2023-11-10 19:10:57 +08:00 committed by Andelf
parent 223e1610c5
commit 1e87616fbd
1 changed files with 6 additions and 4 deletions

View File

@ -1049,10 +1049,12 @@
(cond (cond
(util/electron?) (util/electron?)
[:a.asset-ref.is-pdf [:a.asset-ref.is-pdf
{:on-click (fn [event] {:data-href s
:on-click (fn [^js e]
(when-let [s (some-> (.-target e) (.-dataset) (.-href))]
(when-let [current (pdf-assets/inflate-asset s)] (when-let [current (pdf-assets/inflate-asset s)]
(state/set-current-pdf! current) (state/set-current-pdf! current)
(util/stop event))) (util/stop e))))
:draggable true :draggable true
:on-drag-start #(.setData (gobj/get % "dataTransfer") "file" s)} :on-drag-start #(.setData (gobj/get % "dataTransfer") "file" s)}
(or label-text (or label-text