{ "info": { "author": "Plone Foundation", "author_email": "plone-developers@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "Introduction\n============\n\nplone.formwidget.autocomplete is a z3c.form widget for use with Plone. It\nuses the jQuery Autocomplete widget, and has graceful fallback for non-\nJavascript browsers.\n\nThere is a single-select version (AutocompleteFieldWidget) for\nChoice fields, and a multi-select one (AutocompleteMultiFieldWidget)\nfor collection fields (e.g. List, Tuple) with a value_type of Choice.\n\nWhen using this widget, the vocabulary/source has to provide the IQuerySource\ninterface from z3c.formwidget.query and have a search() method.\n\n\nChangelog\n=========\n\n1.3.0 (2018-03-07)\n------------------\n\nNew features:\n\n- Add uninstall profile.\n [thet]\n\n\n1.2.11 (2016-10-05)\n-------------------\n\nBug fixes:\n\n- Better handling of undefined data\n [agitator]\n\n\n1.2.10 (2016-08-08)\n-------------------\n\nFixes:\n\n- Update setup.py url to point to github.\n [esteele]\n\n- Use zope.interface decorator.\n [gforcada]\n\n1.2.9 (2016-02-09)\n------------------\n\nFixes:\n\n- Use plone i18n domain\n [staeff]\n\n\n1.2.8 (2015-04-29)\n------------------\n\n* Render CSS as link, no css-import. This allows cooking with other\n link rendered css and gives better asynchronous download behavior.\n [thet]\n\n\n1.2.7 (2014-10-20)\n------------------\n\n* make compatible with jQuery >= 1.9\n [petschki]\n\n\n1.2.6 (2013-12-07)\n------------------\n\n* Fix url in css for indicator.gif\n [mitakas]\n\n\n1.2.5 (2013-08-23)\n------------------\n\n* Use jQuery.prop() instead of jQuery.attr() to deselect radio buttons.\n* Only do list marshalling for multiple selection.\n* Handle the case where the server responds with 204 No Content.\n\n1.2.4 (2012-10-23)\n------------------\n\n* Switch the default parser to use the title as the value, so that titles\n are used to autocomplete what's in the text input box.\n [lentinj]\n\n* Add a custom parse function that defaults to an identical function to the\n default one.\n [lentinj]\n\n1.2.3 (2012-02-13)\n------------------\n\n* Fix element generation for Internet Explorer; in most cases, the\n generated element would be lacking the name attribute.\n [mj]\n\n1.2.2 (2011-09-24)\n------------------\n\n* Add whitespace after autocreated radio buttons, fixing alignment:\n http://code.google.com/p/dexterity/issues/detail?id=193 (thanks davidjb)\n [lentinj]\n\n1.2.1 (2011-05-16)\n------------------\n\n* Use full widget name in ++widget++ path, don't try and remove form prefix\n (which will not behave correctly if widget is part of a subform).\n [lentinj]\n\n1.2.0 (2011-04-30)\n------------------\n\n* Add upgrade step to register formwidget-autocomplete.js, bumping profile\n version to 1\n [lentinj]\n\n* Split input:radio adding function so the code can be reused when adding\n in plone.formwidget.contenttree\n [lentinj]\n\n* Move the javascript callback to real code, so instances of the widget\n can be added to the page by cloning existing widgets\n [lentinj]\n\n* Allow overriding of the autocomplete URL\n [lentinj]\n\n* Fix htmlDecode to return an element, not the nodeValue of an element which\n is null.\n [ggozad]\n\n* No longer include the `demo.zcml` by default, but rather allow users to\n include it if needed.\n [hannosch]\n\n* Update distribution metadata.\n [hannosch]\n\n* Remove direct `zope.app` dependencies.\n [hannosch]\n\n* Use the correct ViewPageTemplateFile from Five required in a Zope 2 context.\n [hannosch]\n\n1.1.1 (2011-02-11)\n------------------\n\n* Explicitly include CMFCore's zcml in demo.zcml, for compatibility\n with Zope 2.13.\n [davisagli]\n\n1.1 (2010-08-25)\n----------------\n\n* Force the inserted HTML radio buttons to be interpreted as HTML\n instead of text.\n [dukebody]\n\n* Fall back to the site to perform content-related operations if the\n context is not wrapped into an aquisition chain.\n [dukebody]\n\n* Compute the view name as the request URL left-stripped the content\n absolute URL.\n [dukebody]\n\n* Use the same display template for single- and multi-selection:\n The single selection display template was non functional before.\n The value of a single selection field is wrapped in a list anyways\n so the multiselection template renders the single selection field\n just fine.\n -> https://dev.plone.org/plone/ticket/10495\n\n* Update widget in the autocomplete-search browser view:\n The self.context.update() call rebinds to source which previously\n was only bound during traversal. This avoids problems with\n sources that only work after security is applied.\n [gaudenzius]\n\n1.0 - 2010-04-19\n----------------\n\n* Issue 107: plone.formwidget.autocomplete: problems in IE8 when changing value\n Added a JavaScript work around, which dechecks all existing radio fields before\n adding a new one which is checked.\n [jbaumann]\n\n* Made the widget work properly in Zope 2.12.\n [optilude]\n\n1.0b3 - 2009-06-29\n------------------\n\n* Fix security validator to work properly on add views and other views using\n namespace traversal (++add++...)\n [optilude]\n\n1.0b2 - 2009-04-08\n------------------\n\n* Fix security validator to work with urls not including the @@ view name.\n [optilude]\n\n* Made widget use getURL() instead of constructing URL from underlying\n view. This makes it work with complex traversal logic.\n [optilude]\n\n1.0b1 - 2008-08-28\n------------------\n\n* Initial release\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/plone/plone.formwidget.autocomplete/", "keywords": "Plone selection widget AJAX", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "plone.formwidget.autocomplete", "package_url": "https://pypi.org/project/plone.formwidget.autocomplete/", "platform": "", "project_url": "https://pypi.org/project/plone.formwidget.autocomplete/", "project_urls": { "Homepage": "https://github.com/plone/plone.formwidget.autocomplete/" }, "release_url": "https://pypi.org/project/plone.formwidget.autocomplete/1.3.0/", "requires_dist": [ "setuptools", "z3c.formwidget.query", "plone.z3cform (>=0.7.4)" ], "requires_python": "", "summary": "AJAX selection widget for Plone", "version": "1.3.0" }, "last_serial": 3649401, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f89cafd7f4624a5b920b9458d82df322", "sha256": "b43b19765c7f3d6a51f7c7b405a5fc5042ede641acb2d8b8e81acad392aaeba5" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.0.zip", "has_sig": true, "md5_digest": "f89cafd7f4624a5b920b9458d82df322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43851, "upload_time": "2010-04-20T08:21:05", "url": "https://files.pythonhosted.org/packages/84/c2/dcb7b82eb4fdbb62b77141295000f4254e9223868648764cb8baebf74b3f/plone.formwidget.autocomplete-1.0.zip" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "f7211a1f03320722032777f96e3ef2e3", "sha256": "66c849761823c9ff0e85250ed64efb421e30116979ad090fba64174f51b19933" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.0b1.tar.gz", "has_sig": false, "md5_digest": "f7211a1f03320722032777f96e3ef2e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30142, "upload_time": "2008-08-28T20:25:49", "url": "https://files.pythonhosted.org/packages/49/f5/c06a4092c8920e0883440110be221d4b2a03b62a2736eb6fdaf34b524684/plone.formwidget.autocomplete-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "e86e79942737a73a1eb5453d22bd0bcd", "sha256": "4606402e52fff7386291dbe75fdce4f6f4669f1acd76f1444dcfc0dee45bea7b" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.0b2.tar.gz", "has_sig": false, "md5_digest": "e86e79942737a73a1eb5453d22bd0bcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30853, "upload_time": "2009-04-17T07:13:52", "url": "https://files.pythonhosted.org/packages/de/2b/20dab6429491dd847473b910d9435fa2eb97e25d07ea623824d37e9851b7/plone.formwidget.autocomplete-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "0afc504b8cca62ae2b0287a53850a495", "sha256": "15420973b73f0051fb4a0142a95184e0acc195359a5b615565ccde386c060756" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.0b3.tar.gz", "has_sig": false, "md5_digest": "0afc504b8cca62ae2b0287a53850a495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30930, "upload_time": "2009-06-29T05:17:45", "url": "https://files.pythonhosted.org/packages/a5/6e/31f883d5c84a612a7af5a2ede94bb88f6bca78c7367b88ecf6732aa6fb5f/plone.formwidget.autocomplete-1.0b3.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "4ee27bc07cc4dc0032e2d371e7b24d4d", "sha256": "d6835ebbcac2a19cfe214fbae4dd68fcd7eca092cecc879eed1818babf3fcd78" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.1.tar.gz", "has_sig": false, "md5_digest": "4ee27bc07cc4dc0032e2d371e7b24d4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31735, "upload_time": "2010-08-25T16:59:56", "url": "https://files.pythonhosted.org/packages/3e/1a/7a088c1f93b8c556342a55b23ed38fdd639447daf139b01ece8ce6411c58/plone.formwidget.autocomplete-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7804801aaa674ddfaf3fafa5ffbc51af", "sha256": "1983cabe910fb397d184164f16b1f5a6a48a51d3abda3670f559df3bf04635ee" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.1.1.zip", "has_sig": false, "md5_digest": "7804801aaa674ddfaf3fafa5ffbc51af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45152, "upload_time": "2011-02-11T18:21:20", "url": "https://files.pythonhosted.org/packages/c1/19/240af09795685f2e9d017f431ffa065b3ede50a9d2d9c25b462dfbdf83e3/plone.formwidget.autocomplete-1.1.1.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "67a99add424e97732a9f1245724df793", "sha256": "8780823d4eaffbdb07e0c92e54dfacb8f4a7f5b7176ca727b3c37e88c51aecfc" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.0.zip", "has_sig": false, "md5_digest": "67a99add424e97732a9f1245724df793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48663, "upload_time": "2011-04-30T20:24:58", "url": "https://files.pythonhosted.org/packages/67/4b/ee981091fb965f59d4f0c83223f7f462a2cdfb4059fdee2ad05fbe2ca900/plone.formwidget.autocomplete-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2bb137d9b9b374d73f3ccc8bcfe775aa", "sha256": "9c192c1ae732c4f7f07e2c9f155942ae7f8ca8fd072f21743e4c2404a523b2fa" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.1.zip", "has_sig": false, "md5_digest": "2bb137d9b9b374d73f3ccc8bcfe775aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48913, "upload_time": "2011-05-16T14:37:44", "url": "https://files.pythonhosted.org/packages/e8/a6/bb0a985972de94da3df24591f87fecbfa87ae768c2b064aae9b6add407a7/plone.formwidget.autocomplete-1.2.1.zip" } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "833db1db16e6a86a9137f880020080a2", "sha256": "970d1b9a89399ca32e42ef5aea47b08d33bfca831b89b68867b174f1aa38d94b" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.10.tar.gz", "has_sig": false, "md5_digest": "833db1db16e6a86a9137f880020080a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37265, "upload_time": "2016-08-08T16:12:48", "url": "https://files.pythonhosted.org/packages/b9/1c/b5fad07b7efcbc4c7f418763553cfd2f3fb18936eea6b070b591af2d29b4/plone.formwidget.autocomplete-1.2.10.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "0ddabb7294d6801f8e727fc9085bfea6", "sha256": "394fe00b908cdc8026c71d9374a5795dfbc1880121ce4a7a8e1372f0968eb714" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.11.tar.gz", "has_sig": false, "md5_digest": "0ddabb7294d6801f8e727fc9085bfea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37399, "upload_time": "2016-10-04T22:01:24", "url": "https://files.pythonhosted.org/packages/c8/18/9f35ddc7f6f025d5a6c096cb4c5f0911dd22010f37d5bffa857df6951715/plone.formwidget.autocomplete-1.2.11.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "7e345ae69d663d3c3d82ef62248f0337", "sha256": "ad49d4e46aa5c8a5be59a652af2a3a5e177e232723e7abfb765024b5fea46fcc" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.2.zip", "has_sig": false, "md5_digest": "7e345ae69d663d3c3d82ef62248f0337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49193, "upload_time": "2011-09-24T22:02:44", "url": "https://files.pythonhosted.org/packages/67/8a/b836c85080059dea889fefdc36430f834b62336a52c72027adacce427c21/plone.formwidget.autocomplete-1.2.2.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "0d02daea86ae74030a406ac8aaf5e88e", "sha256": "9d7f71b72bcdb2a51fb90450b542c48cfdf804ad34bb70b56384783d0401ed8f" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.3.zip", "has_sig": false, "md5_digest": "0d02daea86ae74030a406ac8aaf5e88e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49619, "upload_time": "2012-02-13T13:33:39", "url": "https://files.pythonhosted.org/packages/7f/5b/02c20f0c56d00450ad7ce053a698161dbe1c2f1f98fc26969374d55fd244/plone.formwidget.autocomplete-1.2.3.zip" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "06b3bfed9ea51fe2e93827f539fc7f07", "sha256": "2e16c02bc13716b92c06c319c413d137724607fa58c67f9f0ee8b05646ef0bda" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.4.zip", "has_sig": false, "md5_digest": "06b3bfed9ea51fe2e93827f539fc7f07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50169, "upload_time": "2012-10-23T15:26:06", "url": "https://files.pythonhosted.org/packages/d3/0b/956d5cf2e2ba104f2cc07e58686c79223080d76573682a600e7cc20a4103/plone.formwidget.autocomplete-1.2.4.zip" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "5b047e2ee8ed82f0abeee626f8280d08", "sha256": "4a318e1032426d7a8ba5af4353d6b7d452aaf41ba9f420388299a97d78133d0f" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.5.zip", "has_sig": false, "md5_digest": "5b047e2ee8ed82f0abeee626f8280d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50797, "upload_time": "2013-08-23T13:24:46", "url": "https://files.pythonhosted.org/packages/66/ab/249fbe253669b93b1a1ea797d3540b5c840ef8d36cf050cf17778a8f3cab/plone.formwidget.autocomplete-1.2.5.zip" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "2afa31ecef1b3db7ba1d7cf5f8ce0709", "sha256": "423f0c6b01bb3b7e3bacfe413d0304414479a4b1b6bf65b4dce941b8c01166fa" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.6.zip", "has_sig": false, "md5_digest": "2afa31ecef1b3db7ba1d7cf5f8ce0709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50945, "upload_time": "2013-12-08T02:53:59", "url": "https://files.pythonhosted.org/packages/6d/ad/c6f3bedf915ae4dce6cb97d7de29361a97751c88bcf033122fbfe1c5507f/plone.formwidget.autocomplete-1.2.6.zip" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "1fbb0e748473ee310116016fcbea58b4", "sha256": "bc902d2e3a026c2edd9324d378a3b38b30ffc401d4deea6d04330d8e925066ef" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.7.zip", "has_sig": false, "md5_digest": "1fbb0e748473ee310116016fcbea58b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50864, "upload_time": "2014-10-20T19:06:46", "url": "https://files.pythonhosted.org/packages/9e/71/cd50c769caeb63e13b42cf9dfb960e70350e785249b3dcb15e7d0c4f57d9/plone.formwidget.autocomplete-1.2.7.zip" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "2b0ac81d7dc46617ee5ff8ce0c27c400", "sha256": "6f37e38a5cb6964da1cd1cba310c384ef5806815f80548590b5cb6de778d98d1" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.8.tar.gz", "has_sig": false, "md5_digest": "2b0ac81d7dc46617ee5ff8ce0c27c400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36846, "upload_time": "2015-04-29T12:51:02", "url": "https://files.pythonhosted.org/packages/25/56/b3399d777ce2cb83269584f0745e92c9f5d9f8f0170e611449dc2d076282/plone.formwidget.autocomplete-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "59f0415d21efa4d90b57bd171b138bd9", "sha256": "4aa99de3ee68a2bf8f16332a5d56e4c6eb984c8ff8ec0e7c56e36559b0a7202e" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.2.9.tar.gz", "has_sig": false, "md5_digest": "59f0415d21efa4d90b57bd171b138bd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37094, "upload_time": "2016-02-09T19:40:36", "url": "https://files.pythonhosted.org/packages/23/19/1e346eb793d498bea847be69897eda8535db053ea9d12dda8dd3c462ca66/plone.formwidget.autocomplete-1.2.9.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "6319d97e3bb7dabefb0c1d653dbeafd7", "sha256": "f6350f0c9cce48981228b01bccddde9555eef1d2e1591aa2a73f8ef6187a4660" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6319d97e3bb7dabefb0c1d653dbeafd7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 40881, "upload_time": "2018-03-07T22:34:37", "url": "https://files.pythonhosted.org/packages/ed/17/46844adcf547e52184e60b544c9b87b82cb02b4f0b44b46c8c188ba51427/plone.formwidget.autocomplete-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d30479ae8d9b9ed21f1b7470575b58", "sha256": "914829f3b0572a63d81752b9a89fa65caf6defabce8f0b770bf65f1d161078cd" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.3.0.tar.gz", "has_sig": false, "md5_digest": "17d30479ae8d9b9ed21f1b7470575b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37510, "upload_time": "2018-03-07T22:34:39", "url": "https://files.pythonhosted.org/packages/c7/b6/7376799a8aa1d8efdd9a67db5ecbb85e2824c11813363235fee0371448e0/plone.formwidget.autocomplete-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6319d97e3bb7dabefb0c1d653dbeafd7", "sha256": "f6350f0c9cce48981228b01bccddde9555eef1d2e1591aa2a73f8ef6187a4660" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6319d97e3bb7dabefb0c1d653dbeafd7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 40881, "upload_time": "2018-03-07T22:34:37", "url": "https://files.pythonhosted.org/packages/ed/17/46844adcf547e52184e60b544c9b87b82cb02b4f0b44b46c8c188ba51427/plone.formwidget.autocomplete-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d30479ae8d9b9ed21f1b7470575b58", "sha256": "914829f3b0572a63d81752b9a89fa65caf6defabce8f0b770bf65f1d161078cd" }, "downloads": -1, "filename": "plone.formwidget.autocomplete-1.3.0.tar.gz", "has_sig": false, "md5_digest": "17d30479ae8d9b9ed21f1b7470575b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37510, "upload_time": "2018-03-07T22:34:39", "url": "https://files.pythonhosted.org/packages/c7/b6/7376799a8aa1d8efdd9a67db5ecbb85e2824c11813363235fee0371448e0/plone.formwidget.autocomplete-1.3.0.tar.gz" } ] }