UNPKG

whitesource

Version:
98 lines (87 loc) 4.15 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Java Fiddle</title> <link rel="stylesheet" href="styles/main.css"> <link rel="stylesheet" href="../bower_components/codemirror/lib/codemirror.css"> <link rel="stylesheet" href="../bower_components/codemirror/addon/hint/show-hint.css"> </head> <body> <div data-model.="jf"> <div class="notif" data-text.=".messages"></div> <h1 class="name">Java Fiddle</h1> <span>Share your java code here</span> To run the code download <a class="cl-srv" href="/jfclient.jar" target="_blank">jfclient.jar</a> <span>then double click on it or run this command <code>$java -jar jfclient.jar</code></span> <div class="button" tabindex="0" data-onaction.=".run()">Run</div> <div class="class-sec"> Class List <div class="button" data-onaction.=".showAddClass=true" tabindex="0">+</div> <div class="add-class" data-show.=".showAddClass" data-init.=".showAddClass=false" data-onkeyup-esc.=".showAddClass=false"> <div class="close" data-onaction.=".showAddClass=false" tabindex="0">X</div> <label> <input type="text" data-bind.=".newClassName" data-focus.=".showAddClass" data-onkeydown-enter.=".addClass(.newClassName);.showAddClass=false"> </label> <div class="button" data-onaction.=".addClass(.newClassName);.showAddClass=false" tabindex="0">Create</div> </div> <ul class="classes"> <li data-for.="clazz in .classes" data-class.="$i==jf.selIndex ? 'highlight' : ''" data-onaction.="jf.selClass=clazz; jf.selIndex=$i" tabindex="0"> <div data-text.="clazz.name"></div> <div class="button" data-onaction.="jf.removeClass(clazz.name)" tabindex="0">X</div> </li> </ul> </div> <div class="lib-sec"> <div class="button" data-onaction.=".showAddLib=true" tabindex="0">+</div> <div class="add-lib" data-show.=".showAddLib" data-init.='.showAddLib = false' data-onkeyup-esc.=".showAddLib=false"> <div class="close" data-onaction.=".showAddLib=false" tabindex="0">X</div> <label> <input type="text" name="name" data-bind.=".newLibName" data-focus.=".showAddLib" data-onkeydown-enter.=".addLib(.newLibName, .newLibUrl);.showAddLib=false"> </label> URL: <label> <input type="text" name="url" data-bind.=".newLibUrl" data-init.=".newLibUrl = 'Maven'"> </label> <div class="button" data-onaction.=".addLib(.newLibName, .newLibUrl);showAddLib=false" tabindex="0">Add</div> </div> <ul class="libs"> <li data-for.="lib in .libs"> <div data-text.="lib.name" data-title.="lib.url"></div> <span data-text.="'#latest: (' + lib.version + ')'"></span> <div class="button" data-onaction.="jf.removeLib(lib.name)" tabindex="0">X</div> </li> </ul> <div class="java-src"> <!-- <pre class="editor" tabindex="1" data-editor.=".selClass.src"></pre>--> <div class="javaEditor"></div> <!-- <textarea data-bind.=".selClass.src" data-disabled.=".selClass ? null : true" data-watch.=".selClass.src" data-onwatch.=".updateClass(.selClass.name, .selClass.src)"></textarea>--> </div> <div class="button" data-onclick.onkeydown-space-enter.=".run()">run</div> <label><input type="checkbox" data-bind.=".preserveLog">Preserve Log</label> <pre class="out" data-text.=".out"></pre> <pre class="err" data-text.=".err"></pre> </div> </div> <!-- build:js({app,.tmp}) scripts/main.js --> <script src="scripts/cheetajs.js"></script> <script src="scripts/main.js"></script> <script src="scripts/util.js"></script> <script src="../bower_components/codemirror/lib/codemirror.js"></script> <script src="../bower_components/codemirror/addon/edit/matchbrackets.js"></script> <script src="../bower_components/codemirror/addon/hint/show-hint.js"></script> <script src="../bower_components/codemirror/mode/clike/clike.js"></script> <!-- endbuild --> <!-- build:dev() dev.js --> <script> window.jfApiUrl = 'http://localhost:8888/_ah/api/jf/v1/p/'; </script> <!-- endbuild --> </body> </html>