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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
2 additions and
2 deletions
-
src/canvas/view/CanvasView.js
-
src/code_manager/model/JsGenerator.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() { |
|
|
|
|
|
|
|
@ -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]))(); |
|
|
|
}`;
|
|
|
|
} |
|
|
|
} |
|
|
|
|