{ "info": { "author": "Denys Mishunov", "author_email": "denys.mishunov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 5.0", "Framework :: Plone :: 5.1", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "webcouturier.dropdownmenu\n=========================\n\n.. image:: http://img.shields.io/pypi/v/webcouturier.dropdownmenu.svg\n :target: https://pypi.python.org/pypi/webcouturier.dropdownmenu\n\n.. image:: https://img.shields.io/travis/collective/webcouturier.dropdownmenu/master.svg\n :target: http://travis-ci.org/collective/webcouturier.dropdownmenu\n\n.. image:: https://img.shields.io/coveralls/collective/webcouturier.dropdownmenu/master.svg\n :target: https://coveralls.io/r/collective/webcouturier.dropdownmenu\n\nOverview\n--------\n\nThe dropdown solution for Plone since 2007.\n\nYou will get the dropdown menus for those items in global navigation that have the subitems.\nSubmenus are built based on the same policy as the Site Map,\nit will show the same tree as you would get in the Site Map or navigation portlet being in appropriate section.\n\n\nHow it works\n------------\n\nDropdown menus are build based on the same policy as the Site Map,\nit will show the same tree as you would get in the Site Map or navigation portlet being in appropriate section.\n\nThis means - no **private** objects for anonymous; no objects, excluded from the navigation -\nexactly the same behavior you would expect from Site Map or navigation portlet.\n\n\nInstallation\n------------\n\nAs any add-ons, please follow the `official install documentation `_.\n\n\nTips\n----\n\nWhile disabling clicking the links with children, one may want the links in the global navigation bar to be clickable nevertheless\n\nWhat you need is to customize the ``browser/static/dropdown.js`` file like the following:\n\n::\n\n jQuery(function ($) {\n $('#portal-globalnav ul .noClick').click(function (e) {\n e.preventDefault();\n });\n });\n\nNote that we have added **ul** in the jQuery selector. This will stop\nclickability of the links in the dropdowns only, but not the section's link\nin the global navigation bar itself.\n\nContribute\n----------\n\n.. image:: https://travis-ci.org/collective/webcouturier.dropdownmenu.svg?branch=master\n :target: https://travis-ci.org/collective/webcouturier.dropdownmenu\n\n.. image:: https://coveralls.io/repos/github/collective/webcouturier.dropdownmenu/badge.svg?branch=master\n :target: https://coveralls.io/github/collective/webcouturier.dropdownmenu?branch=master\n\n\n- Issue Tracker: https://github.com/collective/webcouturier.dropdownmenu/issues\n- Source Code: https://github.com/collective/webcouturier.dropdownmenu\n\n\nWe'd be happy to see many commits, forks and pull-requests to make webcouturier.dropdownmenu even better.\n\nIf you are having issues, please let us know.\n\n`Open an issue `_ or send us an e-mail to dev@bluedynamics.com.\n\n\n\nCredits\n-------\n\nAuthors:\n\n- Denys Mishunov [mishunov] Twitter_ \u00b7 `Google+`_\n\nContributors:\n\n- Wichert Akkerman [wichert] `Simplon`_\n- JeanMichel FRANCOIS [toutpt] `Makina-Corpus`_\n- Thomas Desvarin [thomasdesvenain] `Ecr\u00e9all`_\n- Maurits van Rees [maurits]\n- David Glick [davisagli]\n- Matt Halstead [matthal]\n- Leonardo J. Caballero G. [macagua]\n- Florian Schulze [fschulze]\n- Jens Klein [jensens] `BlueDynamics Alliance`_\n- Peter Holzer [agitator] `BlueDynamics Alliance`_\n- Johannes Raggam [thet] `BlueDynamics Alliance`_\n- Sven Strack [svx]\n\n\n.. _Makina-Corpus: http://www.makina-corpus.com\n.. _Simplon: http://www.simplon.biz\n.. _Twitter: http://twitter.com/#!/mishunov\n.. _Google+: https://plus.google.com/102311957553961771735/posts\n.. _toutpt: http://profiles.google.com/toutpt\n.. _Ecr\u00e9all: http://www.ecreall.com/\n.. _BlueDynamics Alliance: http://bluedynamics.com/\n\nChangelog\n=========\n\n\n3.0.2 (2018-03-22)\n------------------\n\n- made last childs sub sub items float left instead of right (outside of screen width)\n [iham]\n\n- Mobile navigation with expandable/collapsable submenu levels.\n Resource registration cleanup\n [agitator]\n\n- To set global section active tab, use ``selected_portal_tab`` instead simple url comparison.\n Fixes the ``Home`` tab always set active.\n Fixes: #31.\n [thet]\n\n- Fix AttributeError during upgrade.\n [abosio]\n\n- Improve README\n [svx]\n\n3.0.1 (2016-11-24)\n------------------\n\n- Merge resources with default bundle\n [agitator]\n\n\n3.0.0 (2016-11-14)\n------------------\n\n- Remove ``utils``, move its methods into the dropdown browser view and eliminate the need to call a module from the page template.\n [thet]\n\n- Avoid waking up all objects in this navigation structure.\n [thet]\n\n- Add selected class also to submenu items.\n [thet]\n\n- Add ``review_state`` to tab-links.\n [thet]\n\n- Add upgrade steps for 3.0 upgrade and remove obsolete ones.\n [thet]\n\n- Move ``webcouturier.dropdownmenu.configlet`` to ``webcouturier.dropdownmenu.browser.controlpanel``.\n [thet]\n\n- Add uninstall profile.\n [thet]\n\n- Rename resource and bundle names to not contain a dot, because that's not supported by the less toolchain.\n [thet]\n\n- Make images work within dropdownmenus, cleanup of settings and conditions\n [agitator]\n\n- Make main menu items with subitems clickable by removing ``data-toggle`` from ```` element.\n See: http://stackoverflow.com/questions/19935480/bootstrap-3-how-to-make-head-of-dropdown-link-clickable-in-navbar\n [thet]\n\n- More Twitter Bootstrap alignments.\n Use Twitter Bootstrap classes along with ``plone-`` prefixed ones.\n Makes sure, it will work in Bootstrap-less and Bootstrap based themes.\n [thet]\n\n- Plone 5 compatibility\n [davilima6, fulv, jensens, lewecki]\n\n- Add some css classes to make styling easier.\n [jensens]\n\n- Default value none (not None) for enable_thumbs setting\n [jensens]\n\n- Add Brazilian Portuguese translation.\n [hvelarde]\n\n- Fix package dependencies and metadata; explicitly drop support for Plone 4.0.\n [hvelarde]\n\n- Added option to show image and description in dropdownmenu [espen]\n\n- Codebase cleanup.\n [thet]\n\n- Add markup and a profile to support Twitter Bootstrap dropdowns.\n [rpatterson]\n\n- Handle Unauthorized exceptions when rendered in context of unauthorized\n objects. Can happen with standard_error_pages\n [do3cc]\n\n- First iteration to port codebase to be compatible with Plone 5\n [lewicki]\n\n- Update buildout to Plone 5\n [davilima6]\n\n- Register resource directory to enable csscompilation entry in registry.xml\n [davilima6]\n\n\n2.3.1 (2012-07-26)\n------------------\n\n- move css from import to link\n [toutpt]\n\n2.3 (2012-01-23)\n----------------\n\n- Moved the plone.app.testing and unittest2 dependencies to a test extra.\n [Maurits]\n\n- Only load the CMF permissions when on Plone 4.1 or higher.\n [maurits]\n\n- fix unkown version in quickinstaller.\n [toutpt]\n\n- fix typo in skins.xml provide wrong install on sunburst\n [toutpt]\n\n- rename dropdown css from dtml to static css\n [toutpt]\n\n2.2 (August 17, 2011)\n---------------------\n\n- Javascript simplification using jQuery.\n [spliter]\n\n- Fixed the INavigationRoot treatment by the dropdown menus.\n Fixes\n https://github.com/mishunov/webcouturier.dropdownmenu/pull/3 and\n https://github.com/mishunov/webcouturier.dropdownmenu/issues/1\n [spliter]\n\n- Add dropdowmenu layer to all themes.\n [thomasdesvenain]\n\n- Added enable_parent_clickable option in config panel. The default\n of True corresponds with standard behaviour until now. When\n False, menu items that have children are not clickable.\n [maurits]\n\n- Fix Plone4.1 startup issue: http://dev.plone.org/plone/ticket/11837\n [toutpt]\n\n2.1 (2010-09-23)\n----------------\n\n- Add z3c.autoinclude entry point so ZCML is loaded automatically in Plone.\n [davisagli]\n\n- Fix icons for compatibility with Plone 4.\n [matthal]\n\n- Added support for i18n\n [macagua]\n\n- Added Spanish translation\n [macagua]\n\n2.0 (2009-05-26)\n----------------\n\n- Updated README.txt with the whole bunch of information that\n users need about the package.\n [spliter]\n\n- Icon for the package's configlet link.\n [spliter]\n\n- Added configlet for managing dropdown settings rom Plone\n Control panel.\n [spliter]\n\n- Added caching feature for output xhtml.\n [spliter]\n\n- Fixed an IE Javascript error when dropdown.js was loaded on\n templates without a #portal-globalnav.\n [davisagli]\n\n1.1.5 (2008-04-19)\n------------------\n\n- Made the package work in both Plone 3.0.x and Plone 3.1\n [spliter]\n\n- Got rid of buggy default skin's resetting in package's profile\n [spliter]\n\n- Look for 'path' in the global tabs data, if it's available then\n it's used to get the object instead of trying to reconstruct it\n from the url which fails in many cases.\n [fschulze]\n\n- Got rid of hardcoded version of plone.browserlayer. It's up to\n users now to decide what version of plone.browserlayer to use.\n [spliter]\n\n1.1.4 (2008-04-11)\n------------------\n\n- Fixed the bug when you have could get the error in case your navigation\n root differs from site root. In this case you could get\n \"'NoneType' object has no attribute 'endswith'\" error\n [spliter]\n\n1.1.3 (2008-04-09)\n------------------\n\n- Switched the package from using browser resource for the main\n stylesheet. It's now in skins/ to follow main theme's colors\n better\n [spliter]\n\n- Added a workaround for objects that contain spaces in their ID's\n [spliter]\n\n- Fixed the problem with images in the site's root\n [spliter]\n\n- Only override the depth for navtree queries for the dropdown menus.\n The override for the path was a nop for the common case but would\n break for sites with a different navigation root.\n [wichert]\n\n- Call constructor for base class in our DropdownMenuViewlet class. This\n removes some boilerplate code and makes sure everything is initialised\n properly.\n [wichert]\n\n1.1 (2007-10-29)\n----------------\n\n- Dropdownmenu uses it's own builder now (instead of sharing the same one\n with site map). Implemented new property ``dropdownDepth`` to contain\n depth property for dropdown menu separately from ``sitemapDepth``.\n [spliter]\n\n- Fixed the problem with installation in Plone 3.0.2 because of relations\n with webstats.js file\n [spliter]\n\n\n1.0 (2007-10-05)\n----------------\n\n- Initial release. Tested in all modern browsers, incl. Safari, IE6, IE7\n and so on.\n [spliter]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/webcouturier-dropdownmenu", "keywords": "web couturier dropdown menu navigation", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "webcouturier.dropdownmenu", "package_url": "https://pypi.org/project/webcouturier.dropdownmenu/", "platform": "", "project_url": "https://pypi.org/project/webcouturier.dropdownmenu/", "project_urls": { "Homepage": "http://plone.org/products/webcouturier-dropdownmenu" }, "release_url": "https://pypi.org/project/webcouturier.dropdownmenu/3.0.2/", "requires_dist": null, "requires_python": "", "summary": "Dropdown menus for global navigation in Plone", "version": "3.0.2" }, "last_serial": 3695663, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "46b1b3007905519272a8fc60a66449ee", "sha256": "854e7865dcbb22fb62eaf50696c4d11ca633d6f200a1d5e1579dd0ecc2a963eb" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.0-py2.4.egg", "has_sig": false, "md5_digest": "46b1b3007905519272a8fc60a66449ee", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 14277, "upload_time": "2007-10-05T10:27:57", "url": "https://files.pythonhosted.org/packages/60/9c/ee4dbafb4c7ea0e291949dd521c6ef45c9c8bb311fdc791bb02742df17f3/webcouturier.dropdownmenu-1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "be812ae3d328fdf387180bcf3ab1f1b9", "sha256": "7cf0431b5ecc610389002eeefad5812a4585d9de9f07b0040f83ef67053bb0c1" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.0.tar.gz", "has_sig": false, "md5_digest": "be812ae3d328fdf387180bcf3ab1f1b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12410, "upload_time": "2007-10-05T10:27:54", "url": "https://files.pythonhosted.org/packages/2e/c1/c82acd3d598de3501d1fd562117bcb4219c1ccb25b1d56978befd0b07ce1/webcouturier.dropdownmenu-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9d36d62274b8b497bf2b6d8523e16eba", "sha256": "928bc4cb5f321a3047a651c1de4660ba0ceb129774fef77d26a6b74f3770deb7" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "9d36d62274b8b497bf2b6d8523e16eba", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 14283, "upload_time": "2007-10-29T12:11:24", "url": "https://files.pythonhosted.org/packages/9c/cc/aaf6391bdecc9e642f8e5741b97c9c76a6c6b458f1b1c9961a0bdb0018e9/webcouturier.dropdownmenu-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f5ef14b91b2ece4ce4b6213bbce4aeee", "sha256": "559ce6fd6db08ca9313319dc934c6548219491344114979f0382d9825f7a0831" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f5ef14b91b2ece4ce4b6213bbce4aeee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12431, "upload_time": "2007-10-29T12:11:22", "url": "https://files.pythonhosted.org/packages/29/13/44b547ba85501a80487c24a22522fd40291d7eaad15e17edc4c1d6566a83/webcouturier.dropdownmenu-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0dafbdcd713a7d176ff2b4d9d41f3f48", "sha256": "1e5a58d898d024bd6e91ed2d527db42190c0863aa7500d62663288967c746cd7" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1-py2.4.egg", "has_sig": false, "md5_digest": "0dafbdcd713a7d176ff2b4d9d41f3f48", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 15012, "upload_time": "2007-10-29T20:06:13", "url": "https://files.pythonhosted.org/packages/70/b9/d6ae75e1662d984aad13b2f069b0c5c10c9180b7a27ad902bd571047a7a6/webcouturier.dropdownmenu-1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c710435d6427c0d6a950f8bfd1290158", "sha256": "754e45350b3bd562a9da25143e0937a094b8d1ce29fbf02ed7c65176f50526a2" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.tar.gz", "has_sig": false, "md5_digest": "c710435d6427c0d6a950f8bfd1290158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12683, "upload_time": "2007-10-29T20:06:11", "url": "https://files.pythonhosted.org/packages/98/fc/3b8dbab3657c07856fc43db9ffbadffc88717ac39619354a506cb88b7ee4/webcouturier.dropdownmenu-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "4d6a890ef8564a527e923702f505fe42", "sha256": "c96c32a0acc3d76d6171eae22df6b42e9c414a9dfa9007828e566528b96b4d81" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.1-py2.4.egg", "has_sig": false, "md5_digest": "4d6a890ef8564a527e923702f505fe42", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 15504, "upload_time": "2007-11-01T19:56:52", "url": "https://files.pythonhosted.org/packages/9d/e3/c36d7941b79f308d2f84dc13d3596b2c772d59f5fe1607e0318e5cfce058/webcouturier.dropdownmenu-1.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f6449896669b08f13adf19978d5a1445", "sha256": "a13408f1d9a975c9424cb215758b5d4c89bccb8a1d27cd58d7a80f0a98f35104" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f6449896669b08f13adf19978d5a1445", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13437, "upload_time": "2007-11-01T19:56:49", "url": "https://files.pythonhosted.org/packages/69/64/038f4c272240fc775cd426e7961b314f2d4832541c3f69d015b4d7789d6d/webcouturier.dropdownmenu-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "102e5a01250a93ce484e2b719d413ed2", "sha256": "9ac9cf06a49807e830b76522f5cbc53420899b0f66576eef1a481bbec40ba59f" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.2-py2.4.egg", "has_sig": false, "md5_digest": "102e5a01250a93ce484e2b719d413ed2", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 15536, "upload_time": "2007-11-02T15:05:47", "url": "https://files.pythonhosted.org/packages/be/b1/be03aeb86128d8237ff00be04f246916f9ccda2431687079d90b8a8799c4/webcouturier.dropdownmenu-1.1.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "16ec0504273220ff15fb414f4d1e3ebd", "sha256": "2818e35bf8681fa7cfe7c5e08c8acba89d05a1bdfe349b75205d4f61b1dc61db" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.2.tar.gz", "has_sig": false, "md5_digest": "16ec0504273220ff15fb414f4d1e3ebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13481, "upload_time": "2007-11-02T15:05:45", "url": "https://files.pythonhosted.org/packages/f5/39/a9bc26079389482e22a3c7ee95ae1618be8665e2c1904ee2df476c0d3324/webcouturier.dropdownmenu-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "595fbd772d4080a9ef06db4dcc092027", "sha256": "6aab135f00367427a347300642b59d92f6b8ac65ebbf13928cffc38767d98e32" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.3-py2.4.egg", "has_sig": false, "md5_digest": "595fbd772d4080a9ef06db4dcc092027", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17120, "upload_time": "2008-04-09T23:04:11", "url": "https://files.pythonhosted.org/packages/27/8c/000e897e80404d113ba7919e3047b91864fd0700c15c1443f3113beb11f1/webcouturier.dropdownmenu-1.1.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "360debb91d22792472128d4d5cfa1f8d", "sha256": "e7b5d287f517635d754a9062e9239121c0203527b8996f8617673b6b72701741" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.3.tar.gz", "has_sig": false, "md5_digest": "360debb91d22792472128d4d5cfa1f8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14394, "upload_time": "2008-04-09T23:04:10", "url": "https://files.pythonhosted.org/packages/9b/2f/0e234a91167fb76eb3197ccc812e914df4fce188c8dc5bd09bc853328163/webcouturier.dropdownmenu-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "f5591f26f3f33a51c9297d23ce90107b", "sha256": "ba0855ecc3e7559d61cd4e4271b50061daa57b2e422f7ed8a2ad535c2becdabf" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.4-py2.4.egg", "has_sig": false, "md5_digest": "f5591f26f3f33a51c9297d23ce90107b", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17234, "upload_time": "2008-04-11T10:21:13", "url": "https://files.pythonhosted.org/packages/7d/c3/0c4dbb66b0c8b221ee586ef8efc5e1e240120f853a0b008f407225b51aab/webcouturier.dropdownmenu-1.1.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "4113373c1addf4efded340cf64997020", "sha256": "c0470e477c1d33394a092368fdd317bd4b8073a8b987204af161461ee467bafa" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4113373c1addf4efded340cf64997020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14928, "upload_time": "2008-04-11T10:21:13", "url": "https://files.pythonhosted.org/packages/35/32/ab0b6f57c10182769a72c847fef0046bb1ad87ac8d91adff0f6176cbcac5/webcouturier.dropdownmenu-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "06e161e7260bad1f67ee5ed0301355f9", "sha256": "c1ce91466c7ff28c807d9800c87b3462d826def75d86352b917f3e24c9f52321" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.5-py2.4.egg", "has_sig": false, "md5_digest": "06e161e7260bad1f67ee5ed0301355f9", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 16303, "upload_time": "2008-04-19T22:57:17", "url": "https://files.pythonhosted.org/packages/46/80/2fbb49b7e04878e7c41b6eb34ee6337c3ce96e4e8b9e24f4c10cdc761346/webcouturier.dropdownmenu-1.1.5-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d7f27dc5451d97b874139ee64ff333fe", "sha256": "51464d6d716d46e1af9ede1da2d253ce33a98047444ef5e230d277e189966ab1" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-1.1.5.tar.gz", "has_sig": false, "md5_digest": "d7f27dc5451d97b874139ee64ff333fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14331, "upload_time": "2008-04-19T22:57:17", "url": "https://files.pythonhosted.org/packages/b9/53/5eed9223e791d5a719c93e0eebfd84f3d5a2364d958c13a3467252507403/webcouturier.dropdownmenu-1.1.5.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "6cb74d68e89b57b6457d92113ac0efee", "sha256": "309187805701920fa70a4e6dac179744798f662c313089e2088bffbeb4c35817" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-2.0.tar.gz", "has_sig": false, "md5_digest": "6cb74d68e89b57b6457d92113ac0efee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19836, "upload_time": "2009-05-26T19:42:37", "url": "https://files.pythonhosted.org/packages/b4/7a/2b9a812304eb89c5500c5c0a9fc27ef6da2f64551e0e3d3bfd54ff6a2991/webcouturier.dropdownmenu-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "78adfceb32168c183c0d207b0120a79a", "sha256": "bced1a83d9570aa4b9588158ff896be73b038baa7fa1426b455a1232cffd8060" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-2.1.zip", "has_sig": true, "md5_digest": "78adfceb32168c183c0d207b0120a79a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38511, "upload_time": "2010-09-23T17:35:52", "url": "https://files.pythonhosted.org/packages/2b/b3/d94cdf28171c701174ec875c192143c2c5e56a67b578f189fe9959fcd778/webcouturier.dropdownmenu-2.1.zip" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "5622ecb49ea07415a1ae0d257202506f", "sha256": "b8f8681fe5c1e29fbf8fa8db06673e2d1627cde47dfde8a53c890d214b7ffd64" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-2.2.zip", "has_sig": false, "md5_digest": "5622ecb49ea07415a1ae0d257202506f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48615, "upload_time": "2011-08-17T20:46:26", "url": "https://files.pythonhosted.org/packages/47/0b/b67c857b449eae249a6c5ae5459d971a52acfb8a2f827d6dd1533c067486/webcouturier.dropdownmenu-2.2.zip" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "77502f2d13578a24dceae10452661296", "sha256": "0f4714e3e86bffc80cb47e2a3b34c9df1e016cf8aa5acbf9c51f1c36229a1924" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-2.3.tar.gz", "has_sig": false, "md5_digest": "77502f2d13578a24dceae10452661296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26739, "upload_time": "2012-01-23T22:06:29", "url": "https://files.pythonhosted.org/packages/42/9a/59d904560af2ad02f0be2f7820db5598c81dabfd39115b0e9ef4b15383fe/webcouturier.dropdownmenu-2.3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "407a952f8816b39f7a8b7cf01e863e5b", "sha256": "70c451f0bf1c6efa9abda1ac2a7e1638f61a5259e2acc76663e136a46b1f6773" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-2.3.1.zip", "has_sig": false, "md5_digest": "407a952f8816b39f7a8b7cf01e863e5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51255, "upload_time": "2012-07-26T12:46:53", "url": "https://files.pythonhosted.org/packages/8e/41/32b150f83cb9015de60662f939f774a7a14ce5109c4cb6a86aaa3566a2da/webcouturier.dropdownmenu-2.3.1.zip" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "533c85d05d677d81a2e687bc3cae444a", "sha256": "c167dff219feb76d85a9fd9efa6ad056fb292c4747bfe3717f95ab83fbc544b1" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-3.0.0.tar.gz", "has_sig": false, "md5_digest": "533c85d05d677d81a2e687bc3cae444a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29430, "upload_time": "2016-11-14T14:32:58", "url": "https://files.pythonhosted.org/packages/25/cb/ea4fcbf45ce468c44ceedb5c8acc791423eaccaa33d1904e5e1bdcfd5a80/webcouturier.dropdownmenu-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "95d9c27ae51af2d9c282eba0735f99a8", "sha256": "10abf453915a461491d9569883055d1d997bb383ab9c90f99f84a4c03506b406" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-3.0.1.tar.gz", "has_sig": false, "md5_digest": "95d9c27ae51af2d9c282eba0735f99a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31848, "upload_time": "2016-11-24T17:46:06", "url": "https://files.pythonhosted.org/packages/40/72/b2df378d8be55cfb9973e79858177748bbe96cc621dd8e76fb21bc37449f/webcouturier.dropdownmenu-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "bba2ccb6e7f933eec6459168efb42d7c", "sha256": "54e06ce0f9391144369509e19badab47fb7a37ba78911af543adccb8cb67b92a" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-3.0.2.tar.gz", "has_sig": false, "md5_digest": "bba2ccb6e7f933eec6459168efb42d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32198, "upload_time": "2018-03-22T14:56:21", "url": "https://files.pythonhosted.org/packages/22/52/519601ba1b353ae4cdbb4472e7be816206b96dd506ff92a1caf9efcd4852/webcouturier.dropdownmenu-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bba2ccb6e7f933eec6459168efb42d7c", "sha256": "54e06ce0f9391144369509e19badab47fb7a37ba78911af543adccb8cb67b92a" }, "downloads": -1, "filename": "webcouturier.dropdownmenu-3.0.2.tar.gz", "has_sig": false, "md5_digest": "bba2ccb6e7f933eec6459168efb42d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32198, "upload_time": "2018-03-22T14:56:21", "url": "https://files.pythonhosted.org/packages/22/52/519601ba1b353ae4cdbb4472e7be816206b96dd506ff92a1caf9efcd4852/webcouturier.dropdownmenu-3.0.2.tar.gz" } ] }