Преглед изворни кода

fix: compilation failure with js in clj

Gabriel Horner пре 1 година
родитељ
комит
0e4debdb90
1 измењених фајлова са 7 додато и 6 уклоњено
  1. 7 6
      src/main/frontend/util.cljc

+ 7 - 6
src/main/frontend/util.cljc

@@ -881,12 +881,13 @@
          (when section
            (gdom/getElement section "id"))))))
 
-(defn get-elem-idx
-  [nodes node]
-  (let [equal? (fn [^js a ^js b]
-                 (or (some-> b (= a))
-                   (and a b (= (.-id a) (.-id b)))))]
-    (first (filter number? (map-indexed (fn [idx b] (when (equal? b node) idx)) nodes)))))
+#?(:cljs
+   (defn get-elem-idx
+     [nodes node]
+     (let [equal? (fn [^js a ^js b]
+                    (or (some-> b (= a))
+                        (and a b (= (.-id a) (.-id b)))))]
+       (first (filter number? (map-indexed (fn [idx b] (when (equal? b node) idx)) nodes))))))
 
 #?(:cljs
    (defn get-prev-block-non-collapsed