Updated to use JSON.stringify

This commit is contained in:
Angelos Chalaris
2018-03-03 13:56:49 +02:00
parent aed81908fd
commit f69e3250f0
2 changed files with 20 additions and 19 deletions

File diff suppressed because one or more lines are too long

View File

@@ -15,12 +15,13 @@ snippets.forEach(snippet => {
var css = snippet.querySelector('pre code.lang-css'); var css = snippet.querySelector('pre code.lang-css');
var html = snippet.querySelector('pre code.lang-html'); var html = snippet.querySelector('pre code.lang-html');
var js = snippet.querySelector('pre code.lang-js'); var js = snippet.querySelector('pre code.lang-js');
codepenInput.value = `{ var data = {
"title": "${snippet.querySelector('h3 > span').textContent}", css : css.textContent,
"css": "${css.textContent}" title: snippet.querySelector('h3 > span').textContent,
${html ? `,"html" : "${html.textContent.replace(/"/g, "'")}"` : ''} html: html ? html.textContent.replace(/"/g, "'") : '',
${js ? `,"js" : "${js.textContent.replace(/"/g, "'")}"` : ''} js: js ? js.textContent.replace(/"/g, "'") : ''
}`.replace(/"/g, """);//, html: ${html}, css: ${css}, js: ${js}}`; }
codepenInput.value = JSON.stringify(data);
codepenForm.appendChild(codepenInput); codepenForm.appendChild(codepenInput);
codepenForm.appendChild(codepenButton); codepenForm.appendChild(codepenButton);
snippet.appendChild(codepenForm); snippet.appendChild(codepenForm);