25 lines
1,013 B
JavaScript
25 lines
1,013 B
JavaScript
goog.provide('scittle.nrepl');
|
|
scittle.nrepl.ws_url = (function scittle$nrepl$ws_url(host,port,path){
|
|
return ["ws://",cljs.core.str.cljs$core$IFn$_invoke$arity$1(host),":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(port),"/",cljs.core.str.cljs$core$IFn$_invoke$arity$1(path)].join('');
|
|
});
|
|
var temp__5823__auto___50042 = window.SCITTLE_NREPL_WEBSOCKET_PORT;
|
|
if(cljs.core.truth_(temp__5823__auto___50042)){
|
|
var ws_port_50043 = temp__5823__auto___50042;
|
|
(window.ws_nrepl = (new WebSocket(scittle.nrepl.ws_url(window.location.hostname,ws_port_50043,"_nrepl"))));
|
|
} else {
|
|
}
|
|
var temp__5823__auto___50044 = sci.nrepl.server.nrepl_websocket();
|
|
if(cljs.core.truth_(temp__5823__auto___50044)){
|
|
var ws_50045 = temp__5823__auto___50044;
|
|
(ws_50045.onmessage = (function (event){
|
|
return sci.nrepl.server.handle_nrepl_message(clojure.edn.read_string.cljs$core$IFn$_invoke$arity$1(event.data));
|
|
}));
|
|
|
|
(ws_50045.onerror = (function (event){
|
|
return console.log(event);
|
|
}));
|
|
} else {
|
|
}
|
|
|
|
//# sourceMappingURL=scittle.nrepl.js.map
|