HTML5 canvas drawing demo.

This commit is contained in:
Alexander Gorshenev
2017-09-06 13:53:09 +03:00
committed by alexander-gorshenev
parent ce3ed52705
commit b367a0d255
13 changed files with 414 additions and 35 deletions
@@ -346,7 +346,12 @@ internal class LinkStage(val context: Context) {
private fun JavaScriptLinker(jsFiles: List<String>, executable: String): String {
val linkedJavaScript = File("$executable.js")
linkedJavaScript.writeBytes(ByteArray(0));
val jsLibsExceptLauncher = jsFiles.filter { it != "launcher.js" }.map { it.removeSuffix(".js") }
val linkerStub = "var konan = { libraries: [] };\n"
linkedJavaScript.writeBytes(linkerStub.toByteArray());
jsFiles.forEach {
linkedJavaScript.appendBytes(File(it).readBytes())