Static Tree Implementation
Project description
This package was designed to be a light-weight and easy-to-use static tree implementation. It allows the developer to quickly create trees with nodes that can be opened and closed without the use of JavaScript. The tree state can be retained over multiple sessions.
Documentation is hosted at https://zopeapptree.readthedocs.io
CHANGES
4.1.0 (2021-03-22)
Add support for Python 3.7, 3.8 and 3.9.
Add support for zope.component >= 5.
Drop support for Python 3.4.
Update PyPy versions.
4.0.0 (2017-05-16)
Add support for Python 3.4, 3.5, 3.6 and PyPy.
Fix #264614: Test for node filter didn’t do what it was expected to do.
Import ISite from zope.component after it was moved there from zope.location.
3.6.0 (2009-02-01)
Converted from using zope.app.container to zope.container.
3.5.1 (2009-01-29)
Add compatibility for newer zope.traversing releases that require us to explicitly set up testing. This also works with older releases.
3.5.0 (2009-01-17)
Get rid of zope.app.zapi dependency, replacing its uses with direct imports.
Clean up dependencies, move testing and rotterdam dependencies to extra requires.
Fix mailing list address to zope-dev@zope.org instead of retired zope3-dev@zope.org. Change cheeseshop to pypi in the package url.
Replace __used_for__ in adapters.py with zope.component.adapts calls to make more sense.
Remove obsolete zpkg files, zcml include file for mkzopeinstance-based installations, versions.txt that makes no sense now.
3.4.0 (2007-10-28)
Initial release independent of the main Zope tree.
v1.2 (2004-02-19) – ‘Scruffy’
Moved to zope.app.tree
It is now called ‘ZopeTree’ again. Hoorray!
Refactored browser stuff into its own browser subpackage.
Separated the handling of tree state from the cookie functionality to provide a base class for views based on other tree state sources.
v1.1 (2004-02-16) – ‘Zapp’
Added support for displaying lines in a tree (Stephan Richter)
Changes in Node.getFlatDict() to provide more data. Removed ‘depth’ from node info, but added ‘row-state’ and ‘last-level-node’. Changed interface and test accordingly.
Updated templates for StaticTree skin and example. Note that third party templates from 1.0.x will not work anymore and must be updated as well!
v1.0.1 (2004-01-16) – ‘Nibbler’
Added last remaining pieces for unit tests
Updated documentation
Rounded some rough edges in the skin
Integrated it into the Zope3 distribution below the zope.products package
v1.0 (2003-11-24) – ‘Lur’
Ported to Zope 3
Renamed it to ‘statictree’
Much more unit tests
Added filter functionality
Provided sample implementations as well as an alternate rotterdam-like skin using the static tree
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
Built Distribution
File details
Details for the file zope.app.tree-4.1.0.tar.gz
.
File metadata
- Download URL: zope.app.tree-4.1.0.tar.gz
- Upload date:
- Size: 28.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/None requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52e5c114fe139b2a5c1951c994e3291264989b5b3e7830f28922b6a22ec60bfa |
|
MD5 | a2f5f4dbdef52ce3618cbeb31b3a2735 |
|
BLAKE2b-256 | 420d883c472cb65f493354784f2770fce10e390f78966643e23d620352efc1f2 |
File details
Details for the file zope.app.tree-4.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: zope.app.tree-4.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 32.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/None requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fb86df04ea48749bc920fc9faa1f6e38eaa1c626771fd6098710d15cfdccd74 |
|
MD5 | 96992f76ec81abd4c531daab176b18a7 |
|
BLAKE2b-256 | 8a0b08b365dbc95b0fbdb92175ce73642e6daca409a7e002a7f097af221b65de |