Skip to content

Commit 9929611

Browse files
committed
added Om support
1 parent d9432d1 commit 9929611

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

project.clj

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
:description "CLJSFiddle"
33
:url "http://cljsfiddle.net"
44
:dependencies [[org.clojure/clojure "1.6.0"]
5-
#_[org.clojure/clojurescript "0.0-1853"]
6-
#_[org.clojure/clojurescript "0.0-1896"]
75
[org.clojure/clojurescript "0.0-2227"]
86
[org.clojure/tools.reader "0.8.4"]
97
[org.clojure/core.match "0.2.1"]
@@ -26,7 +24,8 @@
2624
[domina "1.0.2"]
2725
[prismatic/dommy "0.1.2"]
2826
[hiccups "0.3.0"]
29-
[cljs-ajax "0.2.4"]]
27+
[cljs-ajax "0.2.4"]
28+
[om "0.6.4"]]
3029
:source-paths ["src/clj" "src/cljs"]
3130
:plugins [[lein-ring "0.8.10"]
3231
[lein-cljsbuild "1.0.3"]]

src/clj/cljsfiddle/db/util.clj

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[cljs.env :as cljs-env]
77
[cljs.closure :as closure]
88
[cljs.js-deps :as cljs-deps]
9+
[cljs.tagged-literals :as tags]
910
[environ.core :refer (env)])
1011
(:import [clojure.lang LineNumberingPushbackReader]
1112
[java.io StringReader BufferedReader]
@@ -20,7 +21,8 @@
2021
(recur reader (conj result form) eof))))
2122

2223
(defn read-all [src]
23-
(binding [reader/*read-eval* false]
24+
(binding [reader/*read-eval* false
25+
reader/*data-readers* tags/*cljs-data-readers*]
2426
(read-all* (LineNumberingPushbackReader. (StringReader. src))
2527
[]
2628
(Object.))))

src/clj/cljsfiddle/import.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
;; TODO: Figure out if schema is installed.
7575
(defn -main [uri]
7676
(let [conn (d/connect uri)
77-
files (find-files #{"cljs/" "clojure/" "goog/" "domina" "hiccups" "dommy"}
77+
files (find-files #{"cljs/" "clojure/" "goog/" "domina" "hiccups" "dommy" "om"}
7878
(filter #(.endsWith % ".jar")
7979
(-> "java.class.path"
8080
System/getProperty

0 commit comments

Comments
 (0)