Browse Source

Fix plugin order execution

pull/187/head
Artur Arseniev 9 years ago
parent
commit
2c7de1335b
  1. 21
      src/grapesjs/index.js

21
src/grapesjs/index.js

@ -48,17 +48,18 @@
c.el = document.querySelector(els);
var editor = new Editor(c).init();
// Execute all plugins
// Execute plugins
var plugs = plugins.getAll();
for (var id in plugs){
// Check if plugin is requested
if(c.plugins.indexOf(id) < 0)
continue;
var opts = c.pluginsOpts[id] || {};
var plug = plugins.get(id);
plug(editor, opts);
}
c.plugins.forEach((pluginId) => {
let plugin = plugins.get(pluginId);
if (plugin) {
plugin(editor, c.pluginsOpts[pluginId] || {});
} else {
console.warn(`Plugin ${pluginId} not found`);
}
});
if(c.autorender)
editor.render();

Loading…
Cancel
Save