Skip to main content

JQueryUI ready to be included in portal_javascript for Plone 4 by Makina Corpus

Project description

Introduction
============

Integration of jqueryui in Plone 3.3 and 4.

This version includes jqueryui 1.8.12 without the tabs plugin.

It is different from collective.jqueryui in many ways:

* no skin dirs (js and css are in resource dirs)
* no all the bunch of files and documentations from original jqueryui
* this one is minified
* just add all jqueryui to portal_js, and default css to portal_css (if you
apply the profile)

To have an example of the current integration you can check @@example.jqueryui
page

include condition and optimizations
===================================

By default this add-on add JQueryUI resources (js and css) on every pages,
but with an include condition that let you configure it.
It can be configured throw the portal_properties.

If your website use jqueryui for only one view or template you can optimize it
by turning off the global include and add your templates. For example:

<property name="global_include" type="boolean">False</property>
<property name="views_and_templates" type="lines">
<element value="mytemplate_view"/>
<element value="@@myview"/>
</property>

If you know you need jqueryui on all pages, the best solution is to remove the
expression condition on all jqueryui resources.

TODO:
* add a plone control panel to swith to the best solution.
* use plone.app.registry

Credits
=======

|makinacom|_

* `Planet Makina Corpus <http://www.makina-corpus.org>`_
* `Contact us <mailto:python@makina-corpus.org>`_
* Contributions by Vincent Fretin (`Ecreall <http://www.ecreall.com>`_)

.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif
.. _makinacom: http://www.makina-corpus.com

Notes
=====

The package contains now only one profile. It doesn't replace
the jQuery version like the previous versions did.

WARNINGS
========

JQueryUI > 1.8.6 is supposed to be compatible with jQuery 1.3.2.
At the moment you should prefer to use the 1.7.X version of jqueryui
(same package exists for 1.7 branch)

Changelog
=========

1.8.12.1 (2011-04-24)
---------------------

- Update JQueryUI to 1.8.12
[toutpt]

1.8.9.2 (2011-02-21)
--------------------

- Add include condition to JQueryUI resources. Can be configured throw
portal_properties.
[toutpt]

- Add applyPrefix option to main css. Fix production mode issue with caching allowed.
[toutpt]

1.8.9.1 (2011-01-21)
--------------------

- update to jqueryui 1.8.9. Include plone4-patch.css in default profile.
Refactor css&theme browser resources to not have to update url in the css
[toutpt marcosfromero]

- remove browser layer on jquery-ui.min.js and jquery.ui.all.css.
Let anyone want to use it has browser:resource if wanted
[toutpt]

1.8.8.1 (2011-01-18)
--------------------

- Update jqueryui to 1.8.8
[toutpt]

1.8.7.2 (2011-01-08)
--------------------

- Add jquery-ui.min.js as browser resource: ++resource++jquery-ui.min.js
This one do not need any install
[toutpt]

- Update profile to use jquery-ui.min.js in portal_javascript and add migrations
[toutpt]

1.8.7.1 (2010-12-10)
--------------------

- Updated to jqueryui 1.8.7
[toutpt]

- Disable compression of jquery-ui-i18n.js. Compression was broken, resulting
in Chinese characters in the calendar popup.
[khink]

1.8.6.1 (2010-12-07)
--------------------

- Updated to jqueryui 1.8.6
[toutpt]

1.8.5.2 (2010-11-23)
--------------------

- Register browser components for a package-specific browser layer, so they
don't leak to sites without this product installed. You will need to run
the upgrade step from the Add-ons control panel if upgrading this product
on a site where it is already installed.
[davisagli]


1.8.5.1 (2010-10-21)
--------------------

- Updated to jqueryui 1.8.5.
[vincentfretin]

- Fixed L10nDatepicker to work without a ``request.LANGUAGE`` attribute.
[hannosch]

- Add icons to @@example.jqueryui view
[toutpt]

- Replaced original "smoothness" theme with a new "plone4" one more related
to "sunburst" that comes with Plone 4.
[marcosfromero]

1.8.4.1 (2010-08-11)
--------------------

- Update jqueryui to 1.8.4
[toutpt]

1.8.2.2 (2010-07-31)
--------------------

- Fixed the css to use images from the directory resources.
[vincentfretin]

- Added @@example.jqueryui page.
[toutpt]

1.8.2.1 (2010-07-27)
--------------------

- Since jquery-ui-i18n.js contains symbols other than utf-8 it should
be compressed with safe-encode type.
[spliter]

- Update to jqueryui 1.8.2
[toutpt]

1.8rc3 (2010-04-30)
-------------------

* Added jquery-ui-i18n.js which contains all translations for datepicker
plugin.
[vincentfretin]

* Removed completly the ``withjqtoolsplone3`` and ``withjqtools`` profiles.
We don't depend on collective.js.jquery anymore. So the jQuery of Plone 4 is kept.
The defaut profile now install jqueryui 1.8 without the tabs plugin which conflicts
with plone.app.jquerytools.
This version only works on Plone 4 because Plone 4 ships with JQuery 1.4+ and
jQuery 1.8 requires jQuery 1.4+.
[vincentfretin]

1.7.2.7 (2010-03-16)
--------------------

* ``withjqtools`` profile doesn't apply the collective.js.jquery profile
anymore. So you can use it with Plone 3.3/4, it will not replace the
jQuery version included in Plone.
[vincentfretin]

* Add ``withjqtoolsplone3`` profile which is the same as ``withjqtools`` but
installs the collective.js.jquery profile so the jQuery library is replaced
by a newer one. Use this profile only on Plone 3.2 with plone.app.jquerytools.
[vincentfretin]

1.7.2.6 (2010-02-02)
--------------------

* Add profile ``withjqtools``, a profile registering the jquery UI bundle
without the ``tabs`` plugin. This plugin conflicts with the same plugin
from jquery tools. Note that ``plone.app.jquerytools`` must be availabe in
your system, since it's profile is applied as dependency. It's not added
to the setup dependencies of this package. [rnix]
* Add jquery-ui-1.7.2.jq-tools-compat.js [rnix]

1.7.2.5 (2009-08-26)
--------------------

* Include collective.js.jquery configure.zcml [vincentfretin]

1.7.2.4 (2009-08-25)
--------------------

* Add dependency to collective.js.jquery in the default profile

1.7.2.3 (2009-08-17)
--------------------

* Update documentation: add note for developer about Plone3.3
* Remove all .* files include in the last release (MacOSX feature)

1.7.2.2 (2009-06-25)
--------------------

* Fixed images not being able to be loaded from css problem.

1.7.2.1 (2009-06-10)
--------------------

* Initial release with jquery-ui 1.7.2 (need jquery 1.3.x)

Download files

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

Source Distribution

collective.js.jqueryui-1.8.12.1.tar.gz (97.7 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page