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.2 (2011-04-25)
---------------------
- Add jquery-ui-1.8.12.custom.js. fixed issue #1
[toutpt]
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)
============
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.2 (2011-04-25)
---------------------
- Add jquery-ui-1.8.12.custom.js. fixed issue #1
[toutpt]
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)
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
Close
Hashes for collective.js.jqueryui-1.8.12.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c17d20c1c48c4f8c83255c50581cff5e02320ea96cf936db3cd9991b9af385f |
|
MD5 | 43f376d22e28834d5c8d579031d6fd28 |
|
BLAKE2b-256 | d397531e86a476b5eb77da15a4ba7cb565f79f6f7f35f34a4486d4b0147fba8a |