[kupu-checkins] r39157 - in kupu/trunk/kupu/plone: . kupu_plone_layer

duncan at codespeak.net duncan at codespeak.net
Sun Feb 18 15:29:59 CET 2007


Author: duncan
Date: Sun Feb 18 15:29:58 2007
New Revision: 39157

Modified:
   kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
   kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
   kupu/trunk/kupu/plone/wysiwyg_support.kupu
Log:
Simplify initialisation

Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html	(original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html	Sun Feb 18 15:29:58 2007
@@ -21,7 +21,7 @@
     <!--$Id: wire.kupu 25247 2006-04-03 11:23:02Z fschulze $-->
     <!--$Id: head.kupu 34332 2006-11-07 14:50:40Z duncan $-->
     <!--$Id: xmlconfig.kupu 35367 2006-12-06 09:06:21Z duncan $-->
-    <!--$Id: body.kupu 35853 2006-12-18 15:33:46Z duncan $-->
+    <!--$Id: body.kupu 39156 2007-02-18 14:13:16Z duncan $-->
     <!--$Id: toolbar.kupu 35491 2006-12-08 15:41:49Z duncan $-->
     <!--$Id: drawers.kupu 35477 2006-12-08 13:20:38Z duncan $-->
     <!--$Id: beforeunload.kupu 14546 2005-07-12 14:35:55Z duncan $-->
@@ -443,7 +443,7 @@
   
     </div>
   
-    <script type="text/javascript" tal:content="string:       addEventHandler(window, 'load',  function() {           window.kupu = initPloneKupu('${editorid}');           window.kupuui = window.kupu.getTool('ui');           window.drawertool = window.kupu.getTool('drawertool');           window.kupu.initialize();}  , document);"/>
+    <script type="text/javascript" tal:content="string:       addEventHandler(window, 'load',  function() { initPloneKupu('${editorid}'); }, document);"/>
   
       </div>
 

Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js	(original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuploneinit.js	Sun Feb 18 15:29:58 2007
@@ -28,12 +28,13 @@
     var doc = new KupuDocument(iframe);
 
     // now we can create the controller
-    var kupu = new KupuEditor(doc, conf, l);
+    var kupu = window.kupu = new KupuEditor(doc, conf, l);
     kupu.setHTMLBody(initialtext);
 
     // now we can create a UI object which we can use from the UI
     var ui = new KupuUI(prefix+'select.kupu-tb-styles');
     kupu.registerTool('ui', ui);
+    window.kupuui = ui;
 
     // function that returns a function to execute a button command
     var execCommand = function(cmd) {
@@ -227,6 +228,7 @@
     // create some drawers, drawers are some sort of popups that appear when a 
     // toolbar button is clicked
     var drawertool = window.drawertool || new DrawerTool();
+    window.drawertool = drawertool;
     kupu.registerTool('drawertool', drawertool);
 
     var drawerparent = prefix+'div.kupu-librarydrawer-parent';
@@ -266,6 +268,7 @@
     };
     addEventHandler(textarea.form, 'submit', prepareForm, textarea);
 
+    kupu.initialize();
     return kupu;
 };
 

Modified: kupu/trunk/kupu/plone/wysiwyg_support.kupu
==============================================================================
--- kupu/trunk/kupu/plone/wysiwyg_support.kupu	(original)
+++ kupu/trunk/kupu/plone/wysiwyg_support.kupu	Sun Feb 18 15:29:58 2007
@@ -31,11 +31,7 @@
   <kupu:part name="eventhandler">
     <script type="text/javascript"
       tal:content="string:
-      addEventHandler(window, 'load',  function() {
-          window.kupu = initPloneKupu('${editorid}');
-          window.kupuui = window.kupu.getTool('ui');
-          window.drawertool = window.kupu.getTool('drawertool');
-          window.kupu.initialize();}  , document);"></script>
+      addEventHandler(window, 'load',  function() { initPloneKupu('${editorid}'); }, document);"></script>
   </kupu:part>
 
   <kupu:part name="textarea">


More information about the kupu-checkins mailing list