Browse Source

Fix IE11 blank page due to `Array.from`. Closes #1253

pull/1287/head
Artur Arseniev 8 years ago
parent
commit
018e1164c4
  1. 50314
      dist/grapes.js
  2. 9
      dist/grapes.min.js
  3. 1
      dist/grapes.min.js.map
  4. 2
      package-lock.json
  5. 2
      package.json
  6. 9
      src/editor/model/Editor.js

50314
dist/grapes.js

File diff suppressed because one or more lines are too long

9
dist/grapes.min.js

File diff suppressed because one or more lines are too long

1
dist/grapes.min.js.map

File diff suppressed because one or more lines are too long

2
package-lock.json

@ -1,6 +1,6 @@
{
"name": "grapesjs",
"version": "0.14.21",
"version": "0.14.22",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

2
package.json

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

9
src/editor/model/Editor.js

@ -1,4 +1,4 @@
import { isUndefined, defaults, isArray, contains } from 'underscore';
import { isUndefined, defaults, isArray, contains, toArray } from 'underscore';
import { getModel } from 'utils/mixins';
const deps = [
@ -59,10 +59,11 @@ module.exports = Backbone.Model.extend({
this.set('modules', []);
this.set('toLoad', []);
this.set('storables', []);
const el = c.el;
if (c.el && c.fromElement) this.config.components = c.el.innerHTML;
this.attrsOrig = c.el
? [...c.el.attributes].reduce((res, next) => {
if (el && c.fromElement) this.config.components = el.innerHTML;
this.attrsOrig = el
? toArray(el.attributes).reduce((res, next) => {
res[next.nodeName] = next.nodeValue;
return res;
}, {})

Loading…
Cancel
Save