Skip to main content

AJAX selection widget for Plone

Project description

Introduction

plone.formwidget.contenttree is a z3c.form widget for use with Plone. It uses the jQuery Autocomplete widget, and has graceful fallback for non- Javascript browsers.

There is a single-select version (AutocompleteSelectionFieldWidget) for Choice fields, and a multi-select one (AutocompleteMultiSelectionFieldWidget) for collection fields (e.g. List, Tuple) with a value_type of Choice.

When using this widget, the vocabulary/source has to provide the IQuerySource interface from z3c.formwidget.query and have a search() method.

Changelog

1.0 (2011-04-30)

  • Made compatible with Plone 4.1 by loading the permissions.zcml from Products.CMFCore (only when plone.app.upgrade is available, to keep compatibility with Plone 3, if we currently have that). [maurits]

  • Improved CSS for selected items to make them more evident in the Sunburst theme. [davisagli]

  • Add content type CSS class to items in the navtree so that icons are shown in Plone 4. [davisagli]

1.0b3 (2011-02-11)

  • Use zope.i18n.translate instead of translation_service, since translation_service was removed in plone4. [jbaumann]

1.0b2 (2010-08-25)

  • Fall back to the site to perform content-related operations if the context is not wrapped into an acquisition chain. [dukebody]

  • Compute the view name as the request URL left-stripped the content absolute URL. [dukebody]

  • Make it possible to restrict the field to objects below a path The constructor of ObjPathSource takes a path keyword argument with a PathIndex catalog query. This argument filters objects outside of this path. If the navigation_tree_query does not have a path argument, the path is also copied into this query. [gaudenzius]

  • Update widget in the contenttree-fetch browser view The widget.update() call rebinds to source which previously was only bound during traversal. This avoids problems with sources that only work after security is applied. [gaudenzius]

1.0b1 - 2010-04-19

  • Adjusted styles so the widget looks reasonable with Plone 4’s sunburst theme. [davisagli]

  • Fix icons in CMF 2.2. This closes http://code.google.com/p/dexterity/issues/detail?id=111 [davisagli]

  • Make the widget work properly on Zope 2.12 [optilude]

  • Add a template for HIDDEN_MODE. [csenger]

  • Convert all strings in a new navtree node into unicode using the site encoding to render non-ascii characters in the widget. [csenger]

  • Added message IDs for translations and added locales directory with german translations. [jbaumann]

1.0a5 - 2009-08-02

  • Don’t filter children of non-queriable parent types (e.g. Large Plone Folders). [optilude]

1.0a3 - 2009-07-12

  • Apply patch from Gerhard Weis to make the lightbox play nicer with CSS z-indexes. [optilude]

1.0a3 - 2009-06-29

  • Fix security validator to work properly on add views and other views using namespace traversal (++add++…) [optilude]

1.0a2 - 2009-06-28

  • Fix display widgets. [optilude]

  • Import SitemapNavtreeStrategy conditionally so it doesn’t break on Plone trunk. [davisagli]

1.0a1 - 2009-04-17

  • Initial release

Project details


Download files

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

Source Distribution

plone.formwidget.contenttree-1.0.zip (37.0 kB view details)

Uploaded Source

File details

Details for the file plone.formwidget.contenttree-1.0.zip.

File metadata

File hashes

Hashes for plone.formwidget.contenttree-1.0.zip
Algorithm Hash digest
SHA256 956dd93b5da2deff4c5156fd238c3ebfe4109f2a52c5cedead67b9cb7dba5d96
MD5 1d0d69d23640f1fbbc4d4335c26e8cef
BLAKE2b-256 7a99f93370b19c1294772231ab99f6f263cbe9eea2b8a438c56a74bb46c60c73

See more details on using hashes here.

Supported by

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