File tree 3 files changed +8
-37
lines changed 3 files changed +8
-37
lines changed Original file line number Diff line number Diff line change 1
1
(defproject klipse " 2.3.0"
2
2
:description " Cljs compiler in cljs"
3
- :dependencies [[org.clojure/clojure " 1.8.0 " ]
4
- [org.clojure/clojurescript " 1.9.198 " ]
3
+ :dependencies [[org.clojure/clojure " 1.9.0-alpha10 " ]
4
+ [org.clojure/clojurescript " 1.9.211 " ]
5
5
[org.clojure/core.async " 0.2.385" ]
6
6
[im.chit/purnam " 0.5.2" ]
7
7
[cljsjs/markdown " 0.6.0-beta1-0" ]
Original file line number Diff line number Diff line change 14
14
< br />
15
15
16
16
17
- < div class ="lambda ">
18
- {div {@ style="text-align:center;font:bold 2em georgia;color:red;"} √(3{sup 2}+4{sup 2}) = {sqrt {+ {* 3 3} {* 4 4}}}}
19
- </ div >
20
- < br />
21
- < div class ="lambda ">
22
- {def amélie {img
23
- {@ id="amelie"
24
- src="http://epsilonwiki.free.fr/lambdaway/data/amelie_poulain.jpg"
25
- height="150"
26
- title="Amélie Poulain"
27
- style="box-shadow:0 0 8px black;
28
- border:1px solid white;
29
- -webkit-transform:rotate(-5deg);
30
- -moz-transform:rotate(-5deg);
31
- transform:rotate(-5deg);"}}}
32
- {amélie}
33
- </ div >
34
- < br />
35
- < pre >
36
- < code class ="eval-html " data-editor-type ="html ">
37
- <h1> Title </h1>
38
- <b> bold </b>
39
- </ code >
40
- </ pre >
41
-
42
-
43
- < div class ="eval-html " data-editor-type ="html ">
44
- <img id="amelie" src="http://epsilonwiki.free.fr/lambdaway/data/amelie_poulain.jpg" height="150" title="Amélie Poulain" style="box-shadow:0 0 8px black; border:1px solid white; -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); transform:rotate(-5deg);"></img>
45
- </ div >
46
-
47
-
17
+
48
18
< script src ="https://viebel.github.io/klipse/examples/lambdaway_eval.js "> </ script >
49
19
< script >
50
20
window . klipse_settings = {
Original file line number Diff line number Diff line change 4
4
(:require
5
5
[klipse.args-from-element :refer [editor-args-from-element eval-args-from-element content]]
6
6
[klipse.klipse-editors :refer [create-editor]]
7
- [clojure.spec :as s :refer [instrument]]
7
+ [clojure.spec :as s]
8
+ [clojure.spec.test :as stest :refer-macros [instrument]]
8
9
[clojure.walk :refer [keywordize-keys]]
9
10
[goog.dom :refer [isElement]]
10
11
[cljs.core.async :refer [<!]]
72
73
73
74
(s/def ::mode string? )
74
75
75
- (s/fdef klipsify
76
+ (s/fdef klipsify
76
77
:args (s/cat :element ::dom-element
77
78
:settings ::klipse-settings
78
79
:mode ::mode ))
96
97
(defn ^:export init [js-settings]
97
98
(init-clj (js->clj js-settings :keywordize-keys false ))); we cannot keywordize the keys as the modules might be written in javascript
98
99
99
- ( s/ instrument #' klipsify)
100
- ( s/ instrument #' klipsify-with-opts)
100
+ ( instrument ` klipsify)
101
+ ( instrument ` klipsify-with-opts)
You can’t perform that action at this time.
0 commit comments