diff --git a/src/canvas/view/CanvasView.js b/src/canvas/view/CanvasView.js index 95c5742da..6aa75ec18 100644 --- a/src/canvas/view/CanvasView.js +++ b/src/canvas/view/CanvasView.js @@ -299,7 +299,7 @@ export default Backbone.View.extend({ const scriptFn = model.getScriptString(); const scriptFnStr = model.get('script-props') ? scriptFn - : `function(){${scriptFn};}`; + : `function(){\n${scriptFn}\n;}`; const scriptProps = JSON.stringify(model.__getScriptProps()); script.innerHTML = ` setTimeout(function() { diff --git a/src/code_manager/model/JsGenerator.js b/src/code_manager/model/JsGenerator.js index 1790becda..07e1fea89 100644 --- a/src/code_manager/model/JsGenerator.js +++ b/src/code_manager/model/JsGenerator.js @@ -69,7 +69,7 @@ export default Backbone.Model.extend({ code += ` var items = document.querySelectorAll('${ids}'); for (var i = 0, len = items.length; i < len; i++) { - (function(){${mapType.code}}.bind(items[i]))(); + (function(){\n${mapType.code}\n}.bind(items[i]))(); }`; } }