mirror of https://github.com/logseq/logseq
refactor lightbox
parent
0a9c9e0096
commit
96285609bb
|
@ -3,15 +3,10 @@
|
|||
[cljs-bean.core :as bean]
|
||||
[frontend.util :as util]))
|
||||
|
||||
(defn load-base-assets$
|
||||
[]
|
||||
(util/js-load$ (str util/JS_ROOT "/photoswipe.umd.min.js"))
|
||||
(util/js-load$ (str util/JS_ROOT "/photoswipe-lightbox.umd.min.js")))
|
||||
|
||||
(defn preview-images!
|
||||
[images]
|
||||
|
||||
(p/let [_ (load-base-assets$)]
|
||||
(p/let [_ (util/js-load$ (str util/JS_ROOT "/photoswipe.umd.min.js"))
|
||||
_ (util/js-load$ (str util/JS_ROOT "/photoswipe-lightbox.umd.min.js"))]
|
||||
(let [options {:dataSource images :pswpModule js/window.PhotoSwipe :showHideAnimationType "fade"}
|
||||
^js lightbox (js/window.PhotoSwipeLightbox. (bean/->js options))]
|
||||
(doto lightbox
|
||||
|
|
Loading…
Reference in New Issue