Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
gocept.mochikit-1.4.2.3.tar.gz (392.3 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page