Hosting page is now responsible for setting bootstrapped data
and starting the editor.
(function() {
'use strict';
(function() {
'use strict';
- /* globals requirejs, RNG_BOOTSTRAP_DATA */
+ /* globals requirejs, editor_init */
requirejs.config({
baseUrl: '/static/editor/src/editor',
requirejs.config({
baseUrl: '/static/editor/src/editor',
], function($, runner, rng, modules, corePlugin) {
$(function() {
var app = new runner.Runner(rng, modules);
], function($, runner, rng, modules, corePlugin) {
$(function() {
var app = new runner.Runner(rng, modules);
- app.setBootstrappedData('data', RNG_BOOTSTRAP_DATA);
app.registerPlugin(corePlugin);
app.registerPlugin(corePlugin);
- app.start({rootSelector:'#editor_root'});
+
+ if(typeof editor_init !== 'undefined') {
+ editor_init(app);
+ }