diff options
author | Aaron O'Mullan <aaron.omullan@friendco.de> | 2014-03-31 23:47:11 -0700 |
---|---|---|
committer | Aaron O'Mullan <aaron.omullan@friendco.de> | 2014-03-31 23:47:13 -0700 |
commit | 2aebb38e5802eefd2649e6778d3a8ce6c7eb0615 (patch) | |
tree | a603615c677653892b005de957fbf595f6ddf7ee /assets/static/jsrepl/langs/javascript | |
parent | 93a0f52b856f987f22a1bec25dd81bb83b74fe39 (diff) | |
download | gitbook-2aebb38e5802eefd2649e6778d3a8ce6c7eb0615.zip gitbook-2aebb38e5802eefd2649e6778d3a8ce6c7eb0615.tar.gz gitbook-2aebb38e5802eefd2649e6778d3a8ce6c7eb0615.tar.bz2 |
Add jsrepl to static assets
Diffstat (limited to 'assets/static/jsrepl/langs/javascript')
-rw-r--r-- | assets/static/jsrepl/langs/javascript/jsrepl_js.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/assets/static/jsrepl/langs/javascript/jsrepl_js.js b/assets/static/jsrepl/langs/javascript/jsrepl_js.js new file mode 100644 index 0000000..154baed --- /dev/null +++ b/assets/static/jsrepl/langs/javascript/jsrepl_js.js @@ -0,0 +1,2 @@ +(function(){self.JSREPLEngine=function(){function a(d,b,c,a,e,f){this.result=c;this.error=a;this.sandbox=e;this.inspect=this.sandbox.console.inspect;this.functionClass=this.sandbox.Function;this.sandbox.__eval=this.sandbox.eval;f()}a.prototype.Eval=function(d){var b;try{return b=this.sandbox.__eval(d),this.result(b===void 0?"":this.inspect(b))}catch(a){return this.error(a)}};a.prototype.RawEval=function(a){var b;try{return b=this.sandbox.__eval(a),this.result(b)}catch(c){return this.error(c)}};a.prototype.GetNextLineIndent= +function(a){try{return new this.functionClass(a),false}catch(b){return/[\[\{\(]$/.test(a)?1:0}};return a}()}).call(this); |