kotlin-playground
kotlin-playground copied to clipboard
How to change code from JS
I use KotlinPlayground in a small project to show students code and allow them to edit it (without the hassle to deal with any special code editors). It works great so far - thanks for this great tool.
However, I want to change the code in an existing KotlinPlayground instance (received by using getInstance) programmatically from JavaScript. I tried instance.update({code: "..."}) and to reinitialize the playground but none of the approaches worked. Is there an (easy) way to do this?
I thought, this just one workaround, currently:
instance.view.codemirror.setValue(code);
But, i can not recommend it to use. Cause it's private part API and, possibly, it will change in the near future.
The plan is add instance.setCode(code);
like a public method.
@nikpachoo, correct?