mirror of
https://github.com/logseq/logseq.git
synced 2026-05-04 02:46:45 +00:00
- Added to CI now that it passes - Added no-doc for docstrings that don't add any more than what's in the ns name or for ones where I didn't know the ns that well
14 lines
480 B
Clojure
14 lines
480 B
Clojure
(ns frontend.loader
|
|
"Provides fns related to loading js assets"
|
|
(:require [goog.net.jsloader :as jsloader]
|
|
[goog.html.legacyconversions :as conv]
|
|
[cljs-bean.core :as bean]))
|
|
|
|
(defn load
|
|
([url ok-handler] (load url ok-handler nil))
|
|
([url ok-handler opts]
|
|
(let [loader (jsloader/safeLoad
|
|
(conv/trustedResourceUrlFromString (str url))
|
|
(bean/->js opts))]
|
|
(.addCallback ^goog.net.jsloader loader ok-handler))))
|