{ "info": { "author": "Asko Soukka", "author_email": "asko.soukka@iki.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 7 - Inactive", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "jQuery Placeholder\r\n==================\r\n\r\nIntegrates `jQuery Watermark`__ for z3c.form on Plone by\r\n\r\n1. registering jquery.watermark's JavaScript and CSS\r\n2. introducing ''placeholder''-directive to be used in schemas\r\n3. registering value adapter to for annotated placeholder value\r\n4. registering custom JavaScript to initialize watermarks\r\n\r\nI wonder, if this product should've been named ''formwidget''-something...\r\n\r\n__ http://code.google.com/p/jquery-watermark/\r\n\r\nExample of Use\r\n==============\r\n\r\n::\r\n\r\n from zope import schema\r\n\r\n from plone.directives import form\r\n\r\n from jyu.z3cform.placeholder.directives import placeholder\r\n\r\n from zope.i18nmessageid import MessageFactory as ZopeMessageFactory\r\n _ = ZopeMessageFactory(\"my.domain\")\r\n\r\n class MyForm(form.Schema):\r\n \"\"\"An example form\r\n \"\"\"\r\n placeholder(subject=_u(\"Type something here..\"))\r\n subject = schema.TextLine(\r\n title=_(u\"Subject\"),\r\n description=_(\"Subject of this submission\"),\r\n required=True,\r\n )\r\n\r\n\r\nOverlay Support\r\n===============\r\n\r\nWhen you register custom form overlays in your custom JavaScript, you'd like to include placeholder support in your JavaScript like::\r\n\r\n $(document).ready(function() {\r\n $($('#my-form-link').prepOverlay({\r\n subtype: 'ajax',\r\n cssclass: 'content',\r\n formSelector: 'form',\r\n width: '40em',\r\n }).attr(\"rel\")).bind(\"onLoad\", function() {\r\n $(this).find(\"form .field\").placeholder_z3cform();\r\n });\r\n });\r\n\r\nChangelog\r\n=========\r\n\r\n1.0b3 - 2011-02-23\r\n------------------\r\n\r\n* Disabled textarea placeholder due to problems with TinyMCE's textarea.\r\n\r\n1.0b2 - 2011-01-25\r\n------------------\r\n\r\n* Replaced *$* global with *jQuery*, because KSS' effects-plugin steals\r\n *$* on IE.\r\n\r\n1.0b1 - 2010-12-15\r\n------------------\r\n \r\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/jyu.z3cform.placeholder", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "jyu.z3cform.placeholder", "package_url": "https://pypi.org/project/jyu.z3cform.placeholder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jyu.z3cform.placeholder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/jyu.z3cform.placeholder" }, "release_url": "https://pypi.org/project/jyu.z3cform.placeholder/1.0b3/", "requires_dist": null, "requires_python": null, "summary": "Integrates jQuery Watermark for z3c.form on Plone.", "version": "1.0b3" }, "last_serial": 977957, "releases": { "1.0b1": [ { "comment_text": "", "digests": { "md5": "a8cd96262a5cfc52fd5b0f26ef0b133a", "sha256": "d7377496d65e9ef3e2480d6eda04db3d06acc4947ed0da04a9b1c87eb6ffa78e" }, "downloads": -1, "filename": "jyu.z3cform.placeholder-1.0b1.zip", "has_sig": false, "md5_digest": "a8cd96262a5cfc52fd5b0f26ef0b133a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13935, "upload_time": "2010-12-15T09:30:23", "url": "https://files.pythonhosted.org/packages/2d/f8/22a80f1d65bb1cf56bf11a689bfadb33a0238ed012fde6d227770573b985/jyu.z3cform.placeholder-1.0b1.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "e9c2c5d8d3a4e62f76d8d0064015b20a", "sha256": "f88889a8aecf2f25ab454d00e4eb57273d4d701410c35c961d3d0be52eeb439c" }, "downloads": -1, "filename": "jyu.z3cform.placeholder-1.0b2.zip", "has_sig": false, "md5_digest": "e9c2c5d8d3a4e62f76d8d0064015b20a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14162, "upload_time": "2011-01-25T10:56:54", "url": "https://files.pythonhosted.org/packages/d0/2b/5cd9ae90883f759a18538b065a0b35300de5a3b3e7e107eca9d32f53018a/jyu.z3cform.placeholder-1.0b2.zip" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "adad868ef7d322c41fea18d8f6e43351", "sha256": "ace52f9b5dac25484124ef2e7da8990b07459330de2c1d97a967b45acfe1aedc" }, "downloads": -1, "filename": "jyu.z3cform.placeholder-1.0b3.zip", "has_sig": false, "md5_digest": "adad868ef7d322c41fea18d8f6e43351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14308, "upload_time": "2011-02-23T08:53:32", "url": "https://files.pythonhosted.org/packages/e2/ca/9c42cb0a1cce328e9b440ca6a727c87de0ac313480f10092805be3e0e1b5/jyu.z3cform.placeholder-1.0b3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "adad868ef7d322c41fea18d8f6e43351", "sha256": "ace52f9b5dac25484124ef2e7da8990b07459330de2c1d97a967b45acfe1aedc" }, "downloads": -1, "filename": "jyu.z3cform.placeholder-1.0b3.zip", "has_sig": false, "md5_digest": "adad868ef7d322c41fea18d8f6e43351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14308, "upload_time": "2011-02-23T08:53:32", "url": "https://files.pythonhosted.org/packages/e2/ca/9c42cb0a1cce328e9b440ca6a727c87de0ac313480f10092805be3e0e1b5/jyu.z3cform.placeholder-1.0b3.zip" } ] }