specifying packages needed to render blocks
This commit is contained in:
parent
f19a110953
commit
dac6f5af73
@ -579,12 +579,21 @@ namespace pxsim.instructions {
|
|||||||
|
|
||||||
//project code
|
//project code
|
||||||
let tsCode = getQsVal("code");
|
let tsCode = getQsVal("code");
|
||||||
|
let tsPackage = getQsVal("package") || "";
|
||||||
let codeSpinnerDiv = document.getElementById("proj-code-spinner");
|
let codeSpinnerDiv = document.getElementById("proj-code-spinner");
|
||||||
let codeContainerDiv = document.getElementById("proj-code-container");
|
let codeContainerDiv = document.getElementById("proj-code-container");
|
||||||
if (tsCode) {
|
if (tsCode) {
|
||||||
//we use the docs renderer to decompile the code to blocks and render it
|
//we use the docs renderer to decompile the code to blocks and render it
|
||||||
//TODO: render the blocks code directly
|
//TODO: render the blocks code directly
|
||||||
let md = "```blocks\n" + tsCode + "```"
|
let md =
|
||||||
|
`\`\`\`blocks
|
||||||
|
${tsCode}
|
||||||
|
\`\`\`
|
||||||
|
\`\`\`package
|
||||||
|
${tsPackage}
|
||||||
|
\`\`\`
|
||||||
|
`
|
||||||
|
|
||||||
pxtdocs.requireMarked = function() { return (<any>window).marked; }
|
pxtdocs.requireMarked = function() { return (<any>window).marked; }
|
||||||
pxtrunner.renderMarkdownAsync(codeContainerDiv, md)
|
pxtrunner.renderMarkdownAsync(codeContainerDiv, md)
|
||||||
.done(function() {
|
.done(function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user