improve(pdf): load pdf assets to viewer

This commit is contained in:
charlie
2021-07-20 15:41:07 +08:00
parent f5fade2d5d
commit 7131d1b0cf
7 changed files with 107 additions and 50 deletions

View File

@@ -68,10 +68,15 @@
(fn [resolve]
(load url resolve))))
(def PDFJS_ROOT
(if (= js/location.protocol "file:")
"./js"
"./static/js"))
(defn load-base-assets$
[]
(p/let [_ (js-load$ "./static/js/pdfjs/pdf.js")
_ (js-load$ "./static/js/pdfjs/pdf_viewer.js")]))
(p/let [_ (js-load$ (str PDFJS_ROOT "/pdfjs/pdf.js"))
_ (js-load$ (str PDFJS_ROOT "/pdfjs/pdf_viewer.js"))]))
(defn get-page-from-el
[^js/HTMLElement el]