|
|
@ -267,6 +267,16 @@ export default (config = {}) => { |
|
|
*/ |
|
|
*/ |
|
|
init() { |
|
|
init() { |
|
|
em.init(this); |
|
|
em.init(this); |
|
|
|
|
|
|
|
|
|
|
|
// Do post render stuff after the iframe is loaded otherwise it'll
|
|
|
|
|
|
// be empty during tests
|
|
|
|
|
|
em.on('loaded', () => { |
|
|
|
|
|
this.UndoManager.clear(); |
|
|
|
|
|
em.get('modules').forEach(module => { |
|
|
|
|
|
module.postRender && module.postRender(editorView); |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
return this; |
|
|
return this; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -749,15 +759,6 @@ export default (config = {}) => { |
|
|
* @return {HTMLElement} |
|
|
* @return {HTMLElement} |
|
|
*/ |
|
|
*/ |
|
|
render() { |
|
|
render() { |
|
|
// Do post render stuff after the iframe is loaded otherwise it'll
|
|
|
|
|
|
// be empty during tests
|
|
|
|
|
|
em.on('loaded', () => { |
|
|
|
|
|
this.UndoManager.clear(); |
|
|
|
|
|
em.get('modules').forEach(module => { |
|
|
|
|
|
module.postRender && module.postRender(editorView); |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
editorView.render(); |
|
|
editorView.render(); |
|
|
return editorView.el; |
|
|
return editorView.el; |
|
|
} |
|
|
} |
|
|
|