Add module support to code blocks

pull/261/head
Cory LaViska 2020-10-06 08:17:33 -04:00
rodzic 995744c8ef
commit 8da5ae70e3
1 zmienionych plików z 8 dodań i 7 usunięć

Wyświetl plik

@ -7,13 +7,14 @@
function runScript(script) {
const newScript = document.createElement('script');
newScript.appendChild(
document.createTextNode(`
(() => {
${script.innerHTML}
})();
`)
);
if (script.type === 'module') {
newScript.type = 'module';
newScript.textContent = script.innerHTML;
} else {
newScript.appendChild(document.createTextNode(`(() => { ${script.innerHTML} })();`));
}
script.parentNode.replaceChild(newScript, script);
}