Hi,
I have developed the basic prototype for Wysiwyg editor for creating
Presentation Applications in Xwiki.
You can test the editor at
http://www.arpitjain.com/xwiki/editor.html
The features that are available right now are:
1.) Basic text editing features : Bold/Italic underline
2.) Indentation
3.) Bullets
4.) Support for colors/images/links is in progress and not complete. (You
might see a popup for insering colors/images/link, but it is not working
fine)
5.) Tables (TODO)
*Right now, there are two type of slide templates : *
1.) Title or Cover slides
2.) Regular bulleted list slides
Each template has fields that you can click on. When the field is undefined
it shows an explanatory text, e.g. click to add title. This disappears when
you click on it and restores if you move elsewhere without having typed, or
if you delete what you wrote before. This is working fine in IE but not in
Firefox. (Event handlers are not working on dom node elements in Firefox,
any help ??)
*In a bulleted list item(in Regular slides), first Enter starts a paragraph.
The second Enter starts the next bullet. To indent or outdent a list item as
a whole, you click on the appropriate button or press tab or shift + tab.
*
You can read more about it and other keypress events at
http://arpitjain.com/xwiki/design-notes.html
You can insert new slides, but transition between slides is not available
right now and I am working on it. Once this is complete, I would work on
saving the slides by AJAX and then creating layouts/themes for them.
I have tested the features in Firefox(2 and 3) and IE. It should work fine
in Safari also as standard workarounds have been taken care of, though I am
not sure.
@Jerome: It is now working fine for Firefox 2 and Flock in Debian.
Please let me know, if you find some issues in other browsers.
Thanks
--
Arpit Jain
Senior Undergraduate Student
Department of Computer Science & Engineering
Indian Institute of Technology, Kharagpur, India.
Web:
http://www.arpitjain.com