Wysiwyg API CCK Integration
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
This module will not be ported to Drupal 7, because all of the problems that it solves are natively solved in Drupal 7 core and Drupal 7 Wysiwyg.
If you're using the Wysiwyg API module for a CCK text field, and you have the "number of values" for that text field set to unlimited, you may be encountering some problems:
1. When you use drag-and-drop to re-order the items, and the row you're dragging has the editor enabled, you may encounter problems depending on the editor you use. For example, with tinymce, you lose data. With fckeditor, you get slow and annoying refreshes.
2. When you click "Add another item", you lose data typed into the other items' enabled editors since the node was last saved or the editors were last disabled.
This module attempts to fix both problems. It is designed to work with the 6.x-2.0 version of the Wysiwyg API module, and has not been tested with either the 1.x or 3.x versions of Wysiwyg API. I hope that this module is short-lived and that the corresponding fixes get rolled into the Wysiwyg API module. However, I'm making it available in the meantime as its own module, so that anyone needing this functionality now can make use of it.
One challenge with getting this rolled into the Wysiwyg API module is that this module currently has a dependency on 3 other modules, because for the fixes in this module to work, some limitations within core drupal need to be overcome. The dependencies are:
While this module is named Wysiwyg API CCK Integration, it really just addresses issues with Wysiwyg API, tabledrag and AHAH, and therefore, you might find it useful in other use-cases where these three technologies intersect. It's just that a multi-valued CCK text field is the most common use-case for these technologies intersecting.
Currently, this module has only been tested with fckeditor and tinymce, and even with those, only to a limited extent. Please help improve this module by posting issues you discover to the issue queue.