MochiKit integration into Zope 3
Project description
===============
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.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
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.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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gocept.mochikit-1.4.2.3.tar.gz
(392.3 kB
view hashes)