Pārlūkot izejas kodu

wrap setup in a fn.

Lucas Stadler 12 gadi atpakaļ
vecāks
revīzija
651a0e1b8b

+ 6 - 5
clj/clarity/cljs/clarity/client.cljs

6
(def query-field (js/document.querySelector "#query"))
6
(def query-field (js/document.querySelector "#query"))
7
(def query-result (js/document.querySelector "#query-type-check"))
7
(def query-result (js/document.querySelector "#query-type-check"))
8
8
9
(.addEventListener query-field "input"
10
  (fn [e]
11
    (let [content (.-value query-field)
12
          check   (t/friendly-check (read-string content) t/datomic-attr-type)]
13
      (set! (.-textContent query-result) check))))
9
(defn main []
10
  (.addEventListener query-field "input"
11
    (fn [e]
12
      (let [content (.-value query-field)
13
            check   (t/friendly-check (read-string content) t/datomic-attr-type)]
14
        (set! (.-textContent query-result) check)))))

+ 3 - 0
clj/clarity/map-sample.html

96
		<span id="query-type-check"></span>
96
		<span id="query-type-check"></span>
97
	</div>
97
	</div>
98
	<script src="target/cljsbuild-main.js"></script>
98
	<script src="target/cljsbuild-main.js"></script>
99
    <script>
100
        clarity.client.main();
101
    </script>
99
</body>
102
</body>
100
</html>
103
</html>