Hi, Marius, I looked at the source code, and downloaded the whole 4.1 source code zip file, it seems like I need to change the source code in the plugin.image package, but I am using the 3.5 version stable release, I can see these two jar files have WYSIWYG editor: xwiki-platform-wysiwyg-client-3.5-shared.jar, xwiki-platform-legacy-oldcore-3.5.jar, so I have to either change code for 3.5 version, or upgrade my deployment to 4.1 with my new image handling code for addComment tool, also If I change the original source code, in the future if we need upgrade to new xwiki release, we need to merge the addComment tool again, so what is the best way to do that? is there a way to add the tool by coding in javascript without touching the gwt plugin java code, or write java code by extending ImagePlugin with new method to add comment, and then built into a new Jar. Thanks for your response again. Dave On Fri, Apr 6, 2012 at 7:17 PM, du du <[email protected]> wrote:
Ok, thanks very much for your help. Dave
On Fri, Apr 6, 2012 at 6:50 AM, Marius Dumitru Florea < [email protected]> wrote:
On Fri, Apr 6, 2012 at 1:49 AM, du du <[email protected]> wrote:
Hi, all,
I am trying to add an addComments sub-menu item to image button from the menu bar of WYSIWYG editor, what it does is to add comments for an image inserted in the editor because I need to explain what each image is about after I put it in the editor, I checked the class:XWiki.WysiwygEditorConfigClass and the wysiwyg.js, I added a sub-menu in the WysiwygEditorConfigClass for image menu, but after that, I got lost, this sub-menu button is supposed to connect to a plugin to trigger java to run I believe since it is a plugin and each sub-menu like imageInsertAttached, imageInsertURL is a plugin, but I could not find the code where it calls a plugin, so how is the sub-menu button hooked to the plugin? when a user clicks on the submenu button in the editor (inline form) page, which javascript function gets called?
You can find here
https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwik... the code of the WYSIWYG content editor. For instance, the image plugin, which handles the image menu, is located here
https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwik... . The actual code that fills the image menu is
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... .
You should know that the WYSIWYG content editor is written using Google WebToolkit (GWT). The Java code is compiled into JavaScript at build time.
Hope this helps, Marius
Thanks very much in advance!!
Dave _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users