Skip to content

Commit 2dc4e39

Browse files
committed
Added version text
1 parent f5df758 commit 2dc4e39

File tree

4 files changed

+41
-9
lines changed

4 files changed

+41
-9
lines changed

assets/layout/play.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,12 @@
2323
<div id="editor-output-linenumbers">
2424
>_
2525
</div>
26-
<div id="editor-output-content">
27-
26+
<div id="editor-output-terminal">
27+
<div id="editor-output-terminal-header">
28+
TypescriptToLua version 0.18.0
29+
</div>
30+
<div id="editor-output-terminal-content">
31+
</div>
2832
</div>
2933
</div>
3034
</div>

assets/styles/play.scss

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ $output-height: 120px;
3636
position: absolute;
3737
top: 10px;
3838
right: 10px;
39-
height: $header-height;
4039
font-weight: 300;
4140
font-size: 20px;
4241
}
@@ -111,9 +110,21 @@ $output-height: 120px;
111110
padding-right: 10px;
112111
}
113112

114-
#editor-output-content {
113+
#editor-output-terminal {
115114
padding-top: 10px;
116115
padding-left: 10px;
117-
width: calc(100% - 20px);
116+
width: calc(100% - 40px);
117+
}
118+
119+
#editor-output-terminal-header {
120+
width: 100%;
121+
font-weight: bold;
122+
padding-bottom: 10px;
123+
font-size: 14px;
118124
}
119-
}
125+
126+
#editor-output-terminal-content {
127+
width: 100%;
128+
font-size: 13px;
129+
}
130+
}

src/playground/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const renderjson = require("renderjson");
1414

1515
document.addEventListener('DOMContentLoaded', () => {
1616
const container = document.getElementById('editor-ts');
17-
const output = document.getElementById('editor-output-content');
17+
const outputTerminalContent = document.getElementById('editor-output-terminal-content');
1818
const exampleLua = document.getElementById('editor-lua');
1919
const astLua = document.getElementById('editor-lua-ast');
2020

@@ -131,8 +131,8 @@ function onSpellStart(event: OnSpellStartEvent): void {
131131
}
132132

133133
fengariWorker.onmessage = (event: MessageEvent) => {
134-
if (output) {
135-
output.innerText = event.data.luaPrint;
134+
if (outputTerminalContent) {
135+
outputTerminalContent.innerText = event.data.luaPrint;
136136
}
137137
}
138138
}

src/playground/tstlWorker.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,28 @@ const luaLib: { [key: string]: string } = {
2121
ArraySlice: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ArraySlice.lua"),
2222
ArraySome: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ArraySome.lua"),
2323
ArraySplice: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ArraySplice.lua"),
24+
//ClassIndex: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ClassIndex.lua"),
25+
//ClassNewIndex: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ClassNewIndex.lua"),
26+
FunctionApply: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/FunctionApply.lua"),
27+
FunctionBind: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/FunctionBind.lua"),
28+
FunctionCall: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/FunctionCall.lua"),
29+
Index: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/Index.lua"),
2430
InstanceOf: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/InstanceOf.lua"),
31+
Iterator: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/Iterator.lua"),
2532
Map: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/Map.lua"),
33+
NewIndex: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/NewIndex.lua"),
34+
ObjectAssign: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ObjectAssign.lua"),
35+
ObjectEntries: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ObjectEntries.lua"),
36+
ObjectKeys: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ObjectKeys.lua"),
37+
ObjectValues: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/ObjectValues.lua"),
2638
Set: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/Set.lua"),
39+
WeakMap: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/WeakMap.lua"),
40+
WeakSet: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/WeakSet.lua"),
2741
StringReplace: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/StringReplace.lua"),
2842
StringSplit: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/StringSplit.lua"),
43+
StringConcat: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/StringConcat.lua"),
44+
Symbol: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/Symbol.lua"),
45+
SymbolRegistry: require("raw-loader!../../node_modules/typescript-to-lua/dist/lualib/SymbolRegistry.lua"),
2946
}
3047

3148
declare var self: any;

0 commit comments

Comments
 (0)