diff options
author | ache <ache@ache.one> | 2018-04-23 21:28:41 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2018-04-23 21:28:54 +0200 |
commit | 0fd2dd74000bbf66bafb6fe95e4903b8bdd20884 (patch) | |
tree | b74416ac98ab440124dc4bb6030d04e62d7d63d9 /public | |
parent | Can use script inside a md file (diff) |
xo advises
Diffstat (limited to 'public')
-rw-r--r-- | public/js/script.js | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/public/js/script.js b/public/js/script.js index e7c836e..3738774 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -2,25 +2,23 @@ /* global document XMLHttpRequest */ - function nodeScriptReplace(node) { - if ( node.tagName === 'SCRIPT' ) { - node.parentNode.replaceChild( nodeScriptClone(node) , node ); - } - else if(node.children) { - for ( const child of node.children ) { - nodeScriptReplace( child ); + if (node.tagName === 'SCRIPT') { + node.parentNode.replaceChild(nodeScriptClone(node), node); + } else if (node.children) { + for (const child of node.children) { + nodeScriptReplace(child); } } return node; } -function nodeScriptClone(node){ - const script = document.createElement("script"); +function nodeScriptClone(node) { + const script = document.createElement('script'); script.text = node.innerHTML; - [ ...node.attributes].forEach( attr => { - script.setAttribute( attr.name, attr.value ); + [...node.attributes].forEach(attr => { + script.setAttribute(attr.name, attr.value); }); return script; } |