Commits

Reed O'Brien committed 26446d2

Add docs and update CHANGES.txt for richtext wdgt deform.widget.RichTextWidget.

Comments (0)

Files changed (4)

 
 - Fix link to imperative schema within in Colander docs within "Basics".
 
+- Remove duplicate ``deform.widget.DateInputWidget`` class definition.
+
+Features
+~~~~~~~~
+
+- Add a ``deform.widget.RichTextWidget`` widget, which adds the 
+  TinyMCE WYSIWIG javascript editor to a text area.
+
+
 0.3
 ---
 
 class RichTextWidget(TextInputWidget):
     """
     Renders a ``<textarea>`` widget with the
-    `TinyMCE WYSIGIG Editor <http://tinymce.moxiecode.com/index.php>`_.
+    :term:`TinyMCE Editor`.
+
+    To use this widget the :term:`TinyMCE Editor` library must be
+    provided in the page where the widget is rendered. A version of
+    :term:`TinyMCE Editor` is included in deform's static directory.
+    
 
     **Attributes/Arguments**
 
 .. autoclass:: TextAreaWidget
    :members:
 
+.. autoclass:: RichTextWidget
+   :members:
+
 .. autoclass:: CheckboxWidget
    :members:
 

docs/glossary.rst

      exception or returns ``None``.  Used in deform as the
      ``validator=`` argument to a schema node, ensuring that the input
      meets the requirements of the schema.
+
+   TinyMCE Editor
+     `TinyMCE <http://tinymce.moxiecode.com/index.php>`_ is a platform
+     independent web based Javascript HTML WYSIWYG editor control
+     released as Open Source under `LGPL
+     <http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html>`_ by
+     `Moxiecode Systems AB <http://www.moxiecode.com/>`_. It
+     has the ability to convert HTML TEXTAREA fields or other HTML
+     elements to editor instances. TinyMCE is very easy to integrate
+     into other Content Management Systems.