Browse Source

fix: incorrect katex assets path

charlie 5 months ago
parent
commit
e76e3eed5f
2 changed files with 9 additions and 28 deletions
  1. 0 17
      src/main/frontend/config.cljs
  2. 9 11
      src/main/frontend/extensions/latex.cljs

+ 0 - 17
src/main/frontend/config.cljs

@@ -96,23 +96,6 @@
     "http://localhost:3001"
     (util/format "https://%s.com" app-name)))
 
-(def asset-domain (util/format "https://asset.%s.com"
-                               app-name))
-
-;; TODO: Remove this, switch to lazy loader
-(defn asset-uri
-  [path]
-  (cond
-    publishing?
-    path
-
-    (or (util/file-protocol?) (util/capacitor-new?))
-    (string/replace path "/static/" "./")
-
-    :else
-    (if dev? path
-        (str asset-domain path))))
-
 (def markup-formats
   #{:org :md :markdown :asciidoc :adoc :rst})
 

+ 9 - 11
src/main/frontend/extensions/latex.cljs

@@ -36,21 +36,19 @@
       (render! state))
     (when-not @*loading?
       (reset! *loading? true)
-      (loader/load
-       (config/asset-uri "/js/katex.min.js")
-       (fn []
-         (loader/load
-          (config/asset-uri "/js/mhchem.min.js")
-          (fn []
-            (-> (when-let [enhancers (and config/lsp-enabled?
-                                          (seq (hook-extensions-enhancers-by-key :katex)))]
-                  (for [{f :enhancer} enhancers]
-                    (when (fn? f) (f js/window.katex))))
+      (loader/load "/js/katex.min.js"
+        (fn []
+          (loader/load "/js/mhchem.min.js"
+            (fn []
+              (-> (when-let [enhancers (and config/lsp-enabled?
+                                         (seq (hook-extensions-enhancers-by-key :katex)))]
+                    (for [{f :enhancer} enhancers]
+                      (when (fn? f) (f js/window.katex))))
                 (p/all)
                 (p/finally (fn []
                              (reset! *loading? false)
                              (render! state)))))))
-       state))))
+        state))))
 
 (defn- state-&-load-and-render!
   [state]