Browse Source

Merge pull request #3300 from abulka/script-newline-fix

fix to script saving to be resilient if scripts contain comments
pull/3308/head
Artur Arseniev 5 years ago
committed by GitHub
parent
commit
ad870f45e6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/canvas/view/CanvasView.js
  2. 2
      src/code_manager/model/JsGenerator.js

2
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() {

2
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]))();
}`;
}
}

Loading…
Cancel
Save