@@ -25,11 +25,11 @@ function wrapIntoMain(code) {
2525 codeOut += code ;
2626 }
2727 else {
28- var codeOut = "void main(){ " ;
29- codeOut += "import " + currentPackage + "; " ;
28+ var codeOut = "void main()\n{\n " ;
29+ codeOut += " import " + currentPackage + ";\n " ;
3030 // writing to the stdout is probably often used
31- codeOut += "import std.stdio: write, writeln, writef, writefln; " ;
32- codeOut += code ;
31+ codeOut += " import std.stdio: write, writeln, writef, writefln;\n " ;
32+ codeOut += code . split ( "\n" ) . join ( "\n " ) ;
3333 codeOut += "\n}" ;
3434 }
3535 return codeOut ;
@@ -70,18 +70,19 @@ $(document).ready(function()
7070 return ;
7171
7272 currentExample . replaceWith (
73- '<div>'
74- + '<div class="d_example_buttons">'
75- + '<input type="button" class="editButton" value="Edit">'
76- + '<input type="button" class="runButton" value="Run">'
77- + '<input type="button" class="resetButton" value="Reset">'
78- + '</div>'
73+ '<div class="unittest_examples">'
7974 + '<div class="d_code">'
8075 + '<pre class="d_code">' + orig + '</pre>'
8176 + '</div>'
8277 + '<div class="d_run_code" style="display: block">'
8378 + '<textarea class="d_code" style="display: none;"></textarea>'
8479 + '</div>'
80+ + '<div class="d_example_buttons">'
81+ + '<div class="editButton"><i class="fa fa-edit" aria-hidden="true"></i> Edit</div>'
82+ + '<div class="runButton"><i class="fa fa-play" aria-hidden="true"></i> Run</div>'
83+ + '<div class="resetButton"><i class="fa fa-undo " aria-hidden="true"></i> Reset</div>'
84+ + '<div class="openInEditorButton" title="Open in an external editor"><i class="fa fa-external-link" aria-hidden="true"></i></div>'
85+ + '</div>'
8586 + '<div class="d_code_output"><span class="d_code_title">Application output</span><br><pre class="d_code_output" readonly>Running...</pre>'
8687 + '</div>'
8788 ) ;
0 commit comments