Browse Source

Update how the script is cleaned in getScriptString

pull/187/head v0.9.7
Artur Arseniev 9 years ago
parent
commit
2a6294d6ca
  1. 4
      dist/grapes.min.js
  2. 2
      package.json
  3. 6
      src/dom_components/model/Component.js

4
dist/grapes.min.js

File diff suppressed because one or more lines are too long

2
package.json

@ -1,7 +1,7 @@
{
"name": "grapesjs",
"description": "Free and Open Source Web Builder Framework",
"version": "0.9.6",
"version": "0.9.7",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",

6
src/dom_components/model/Component.js

@ -365,10 +365,8 @@ module.exports = Backbone.Model.extend({
// Need to convert script functions to strings
if (typeof scr == 'function') {
var scrStr = scr.toString().trim();
var lines = scrStr.split('\n');
lines.shift();
lines.pop();
scr = lines.join('\n');
scrStr = scrStr.replace(/^function[\s\w]*\(\)\s?\{/, '').replace(/\}$/, '');
scr = scrStr.trim();
}
var config = this.sm.config || {};

Loading…
Cancel
Save