integration wip: editor_init_callback
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Tue, 10 Dec 2013 21:44:40 +0000 (22:44 +0100)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Sun, 15 Dec 2013 21:32:50 +0000 (22:32 +0100)
Hosting page is now responsible for setting bootstrapped data
and starting the editor.

src/editor/entrypoint.js

index ac19d6e..528952b 100644 (file)
@@ -1,7 +1,7 @@
 (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);
+            }
         });
     });
 
         });
     });