From 2d091a292a72977fd220f78d88293f9e2d2658eb Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Sat, 28 Jan 2017 00:38:46 +0530 Subject: [PATCH] fix js not showing inline in downloaded file. fixes #53 --- src/script.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/script.js b/src/script.js index febadc0..b6df6c8 100644 --- a/src/script.js +++ b/src/script.js @@ -611,7 +611,7 @@ settingsBtn, onboardModal, notificationsBtn, onboardShowInTabOptionBtn, onboardD }); } - function getCompleteHtml(html, css) { + function getCompleteHtml(html, css, js) { var externalJs = externalJsTextarea.value.split('\n').reduce(function (scripts, url) { return scripts + (url ? '\n' : ''); }, ''); @@ -623,10 +623,16 @@ settingsBtn, onboardModal, notificationsBtn, onboardShowInTabOptionBtn, onboardD + '\n' + '\n' + '\n' + html + '\n' - + externalJs + '\n\n'; + + externalJs + '\n'; + + if (js) { + contents += '\n\n'; return contents; } @@ -658,7 +664,7 @@ settingsBtn, onboardModal, notificationsBtn, onboardShowInTabOptionBtn, onboardD } function createPreviewFile(html, css, js) { - var contents = getCompleteHtml(html, css, js); + var contents = getCompleteHtml(html, css); var blob = new Blob([ contents ], { type: "text/plain;charset=UTF-8" }); var blobjs = new Blob([ js ], { type: "text/plain;charset=UTF-8" });