Hello Jürgen, > I'm currently working on our publication to get it working smoothly with the > 2.1 dev branch. > So far so good... > > IIUC some of your work at the summer meeting in Bordeaux was about making > lenya compatible with tinymce 3.x. > > When the TinyMCE usecase is executed, I get the following JavaScript errors: > > tinyMCE.importPluginLanguagePack is not a function > tinyMCE.importPluginLanguagePack('simplebrowser', 'en'); > > tinyMCE.importPluginLanguagePack is not a function > tinyMCE.importPluginLanguagePack('unloadhandler'); > > > These errors (and other followups when the above are fixed) seem to be > related to the Plugin API Changes from TinyMCE 2.x to 3.x (see here: > http://wiki.moxiecode.com/index.php/TinyMCE:Migration_guide). To my > understanding the two lenya tinymce plugins are still written in 2.x plugin > style.
Correct. The unloadhandler plugin code for 3.x is something like >>>>>>>>>>>>>>>>>>>>>>> (function() { tinymce.create('tinymce.plugins.UnloadPlugin', { init : function(ed, url) { tinymce.DOM.win.onbeforeunload = function() { var msg = ed.getLang("unloadhandler.unload_msg"); return msg; } }, getInfo : function() { return { longname : 'Unload Handler Plugin for Lenya / TinyMCE', author : 'lenya', authorurl : 'http://lenya.apache.org', infourl : 'http://lenya.apache.org', version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion }; } }); tinymce.PluginManager.add("unloadhandler", tinymce.plugins.UnloadPlugin); tinymce.PluginManager.requireLangPack('unloadhandler'); })(); <<<<<<<<<<<<<<<<<<<<<<<< (plus the necessary changes to the language files) However, the question is: should the plugins work with both 2.x and 3.x, or can the 2.x version be dropped? In the first case, one can write something like if (tinyMCE.importPluginLanguagePack) { # check for existence of 2.x function (2.x style code) } else { (3.x style code) } Rainer
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@lenya.apache.org For additional commands, e-mail: user-h...@lenya.apache.org