=============== gocept.mochikit =============== gocept.mochikit integrates MochiKit (http://mochikit.com) into Zope 2 and Zope 3. Send questions to Christian Zagrodnick <cz@gocept.com>. Usage (Zope 3) ============== To use gocept.mochikit you need to add the following to your package configuration (ZCML):: <include package="gocept.mochikit" /> This provides several resource libraries using the `zc.resourcelibrary` package. In a page template you use:: <tal:replace replace="resource_library:mochikit" /> This will automatically load the main MochiKit file in its packed variant. There are several additional MochiKit files which are not included in the libarary above: * mochikit.DragAndDrop * mochikit.Controls * mochikit.MockDOM * mochikit.Selector * mochikit.Test You use those like this:: <tal:replace replace="resource_library:mochikit.DragAndDrop" /> Unpacked Variant ---------------- If you need to debug it's often easier to use the plain and unpacked MochiKit variant. To use you load the package like this:: <include package="gocept.mochikit" file="unpacked" /> Usage (Zope 2) ============== To use gocept.mochikit in Zope 2 you need to add the following to your package configuration (ZCML):: <include package="gocept.mochikit" file="zope2.zcml" /> This provides the packed version of MochiKit, so in your HTML template you need to include the following:: <script type="text/javascript" src="++resource++gocept.mochikit/MochiKit.js"> </script> Changes ======= 1.4.2.5 (unreleased) ++++++++++++++++++++ * Made Python-3 compatible 1.4.2.4 (2009-05-22) ++++++++++++++++++++ * Changed MochiKit.Signal.signal() so it is reentrant (see https://trac.mochikit.com/ticket/346) * Made unpacked.zcml usable again. 1.4.2.3 (2009-04-24) ++++++++++++++++++++ * Added configuration (zope2.zcml) for Zope 2 compatibility. 1.4.2.2 (2009-04-20) ++++++++++++++++++++ * Lightbox: only set "Loading..." message when the lightbox is empty. * Made unregistering of event handlers more reliable in lightbox. * Allow to not use ids for the lightbox. 1.4.2.1 (2009-04-06) ++++++++++++++++++++ * Sending a signal before the lightbox closes (before-close). 1.4.2 (2008-12-10) ++++++++++++++++++ * Updated to MochiKit 1.4.2 1.3.2 (2008-02-13) ++++++++++++++++++ * Added styles (CSS) for lightbox * Updated to Mochikit r1323 1.3.1 (2007-12-07) ++++++++++++++++++ * Created a viewlet manager to allow easy dynamic javascript injection 1.3 (2007-11-26) ++++++++++++++++ * Updated to Mochikit r1320 * Added a lightbox (probably doesn't work in IE) 1.2 +++ * Added an approach for easier inheritance from http://www.ajaxpath.com/javascript-inheritance/ * Update to Mochikit r1315