{ "info": { "author": "Andrey Tkachenko", "author_email": "falko.lab@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: User Interfaces" ], "description": "Zope3 UI Layer, resource and viewlets bundles for ExtJS v3 JavaScript library\r\n\r\nIntroduction\r\n================================\r\nDownload ExtJS v3.x (http://extjs.com/products/extjs/download.php)\r\nand put it in your operating system anywhere.\r\nFor example for me it is the following path: /usr/lib/ext-3\r\nWithin this folder must be located extracted ExtJS v3 framework distribution.\r\n\r\nAnywhere in you project register resource directory has named as `ext-3`.\r\nFor example:\r\n::\r\n \r\n \r\n\r\nThis package will looking for the resourceDirectory named `ext-3`,\r\nso it's important that you use the same `name` in the resourceDirectory statement.\r\n\r\nHow to use?\r\n================================\r\nThis package provide two Viewlet Managers: IExtLayerCSS and IExtLayerJavaScript.\r\nYou may use it in you project skin template. For example like this:\r\n::\r\n \r\n \r\n \r\n \r\n ...\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ...\r\n \r\n \r\n\r\nOr derive/implement your own managers for falkolab.ext3.layer.IExtLayerCSS \r\nand falkolab.ext3.layer.IExtLayerJavaScript interfaces.\r\n\r\nNOTE: For necessary script including order, please use ordered manager:\r\nzope.viewlet.manager.WeightOrderedViewletManager\r\n\r\nThis package contain several viewlet bunles for ExtJS. Use one of them according base \r\nlibrary you use:\r\n\r\n================= ==================================================================\r\n ext-all.css All ExtJS library CSS styles.\r\n----------------- ------------------------------------------------------------------ \r\n ext-standalone ExtJS library with own adapter (without any external dependences).\r\n IExtStandaloneLayer and IExtStandaloneDebugLayer layers.\r\n----------------- ------------------------------------------------------------------ \r\n ext-jquery ExtJS library with jQuery adapter (WARNING: read note below).\r\n IExtJQueryLayer and IExtJQueryDebugLayer layers. \r\n----------------- ------------------------------------------------------------------ \r\n ext-yui ExtJS library with YUI adapter (WARNING: read note below). \r\n IExtYUILayer and IExtYUIDebugLayer layers. \r\n----------------- ------------------------------------------------------------------ \r\n ext-prototype ExtJS library with Prototype adapter (WARNING: read note below).\r\n IExtPrototypeLayer and IExtPrototypeDebugLayer layers.\r\n================= ==================================================================\r\n \r\nNOTE: For bundles which dependet on external library jQuery, YUI or Prototype \r\nyou must manualy register corresponding resources in your project and place it to\r\nyour template before this package inclusions. \r\nPlease see http://extjs.com/learn/Ext_Getting_Started#What_is_the_proper_include_order_for_my_JavaScript_files.3F\r\nfor details.\r\n \r\nSkin layer system example:\r\n\r\n::\r\n \r\n from z3c.layer.pagelet import IPageletBrowserLayer\r\n from zope.viewlet.interfaces import IViewletManager\r\n from zope.publisher.interfaces.browser import IBrowserRequest \r\n from falkolab.ext3.layer import IExtJQueryLayer, IExtJQueryDebugLayer\r\n from falkolab.ext3.layer.interfaces import IExtLayerCSS, IExtLayerJavaScript\r\n \r\n class myskin(IExtJQueryLayer):\r\n \"\"\" layer for skin base components \"\"\"\r\n \r\n class IMySkin(myskin, IPageletBrowserLayer):\r\n \"\"\" IMySkin skin \"\"\"\r\n \r\n class IMyDebugSkin(IExtJQueryDebugLayer, IMySkin):\r\n \"\"\" IMySkin debug skin \"\"\"\r\n \r\n class ITitle(IViewletManager):\r\n \"\"\"Title viewlet manager.\"\"\"\r\n \r\n # This two interfaces for case when you use own Viewlet Managers\r\n # registration for combine site templete and falkolab.ext3.layer viewlets.\r\n class ICSS(IExtLayerCSS):\r\n \"\"\"CSS viewlet manager.\"\"\"\r\n \r\n class IJavaScript(IExtLayerJavaScript):\r\n \"\"\"JavaScript viewlet manager.\"\"\"\r\n\r\n\r\nCHANGES\r\n==========\r\n\r\n1.0.1 (2009-09-30)\r\n-------------------\r\n- bugfix: Replacement adapter script name for viewlets \r\n in compliance with debug version\r\n\r\n1.0.0a (2009-06-05)\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": "", "keywords": "", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "falkolab.ext3.layer", "package_url": "https://pypi.org/project/falkolab.ext3.layer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/falkolab.ext3.layer/", "project_urls": { "Download": "UNKNOWN" }, "release_url": "https://pypi.org/project/falkolab.ext3.layer/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Zope3 UI Layer, resource and viewlets bundles for ExtJS v3 JavaScript library.", "version": "1.0.1" }, "last_serial": 1675635, "releases": { "1.0.0a": [ { "comment_text": "", "digests": { "md5": "d0fa298952c684f85058908b78c84ad6", "sha256": "882c24be88cfc746a5233588f07c3995e6373b1e46b784f51b282d8113124568" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.0a-py2.4.egg", "has_sig": false, "md5_digest": "d0fa298952c684f85058908b78c84ad6", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 10807, "upload_time": "2009-06-05T14:25:38", "url": "https://files.pythonhosted.org/packages/f3/e9/b196cffe2fa90f6455f50f5b5bad149abee720cfc0e601e5bedf8f5688bb/falkolab.ext3.layer-1.0.0a-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "42e5e85522f8af7751b53aae3b69d034", "sha256": "57fe44f3eb015ede958f01480c5bb55ec8ead845e264c25af1f085087cbffb5f" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.0a-py2.5.egg", "has_sig": false, "md5_digest": "42e5e85522f8af7751b53aae3b69d034", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 10809, "upload_time": "2009-06-05T14:25:43", "url": "https://files.pythonhosted.org/packages/d3/90/982c6d9bb1e988eb2249ffdcbfba16d7f614a7a8f34e0d2eb469b2061abc/falkolab.ext3.layer-1.0.0a-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "5dc567d2fba9dec493291dd995c462f3", "sha256": "0efdb9e3e92439fdefd769e30a57bd0cb679f38275c42d3f56f6972d33eec593" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.0a-py2.6.egg", "has_sig": false, "md5_digest": "5dc567d2fba9dec493291dd995c462f3", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 10809, "upload_time": "2009-06-05T14:25:48", "url": "https://files.pythonhosted.org/packages/aa/e7/3a8cd51fd1e62f1cfa4c055916fb18e640e268c6d1fb58d28993df62e446/falkolab.ext3.layer-1.0.0a-py2.6.egg" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7e0fc2c7aead7b37d3731b3d222f2a12", "sha256": "694037f01691d34ec349f02a4d3ce6eda89de69ddb9acbe43c666c6288b113a1" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "7e0fc2c7aead7b37d3731b3d222f2a12", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 11215, "upload_time": "2009-10-16T12:03:44", "url": "https://files.pythonhosted.org/packages/9a/b0/dad2edc96b3b9da0f3d78746fcc68a4f6a8fe17ed6c6dcddd0b13b6269dc/falkolab.ext3.layer-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "48d5559b419711b1a4a4882e49bd70c4", "sha256": "976d3e86176036efd368cff96a44941d0bd640556261a3e268f959c050329ad7" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1-py2.5.egg", "has_sig": false, "md5_digest": "48d5559b419711b1a4a4882e49bd70c4", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 11217, "upload_time": "2009-10-16T12:03:29", "url": "https://files.pythonhosted.org/packages/67/a2/1c78e315513fa79ae18bfde06cc815b618165b2618b1c39c55aeb6ac2503/falkolab.ext3.layer-1.0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f5368001f22eb13e51deeb0d4d529287", "sha256": "5487d82c66a965e6fb2c7c5cbc54779aa9465a85297702248123c8210a91f1d8" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1-py2.6.egg", "has_sig": false, "md5_digest": "f5368001f22eb13e51deeb0d4d529287", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11217, "upload_time": "2009-10-16T12:05:07", "url": "https://files.pythonhosted.org/packages/c9/66/d3f655f16b30c03a29a2af82211b2033cb7aaeb0c83b6000e4e3067da6f8/falkolab.ext3.layer-1.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "bd188de86e59fe4015d2480f5da57b2e", "sha256": "7ebdf3bd0da7d62c6e5f98432789bfdf1ef8b77c00ef48da84263e92a80fca93" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bd188de86e59fe4015d2480f5da57b2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2011-09-26T11:51:23", "url": "https://files.pythonhosted.org/packages/de/fa/f9b13a221bc3aee4b4de513548d92c1748f07da061821058fcb4bc6b8250/falkolab.ext3.layer-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e0fc2c7aead7b37d3731b3d222f2a12", "sha256": "694037f01691d34ec349f02a4d3ce6eda89de69ddb9acbe43c666c6288b113a1" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "7e0fc2c7aead7b37d3731b3d222f2a12", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 11215, "upload_time": "2009-10-16T12:03:44", "url": "https://files.pythonhosted.org/packages/9a/b0/dad2edc96b3b9da0f3d78746fcc68a4f6a8fe17ed6c6dcddd0b13b6269dc/falkolab.ext3.layer-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "48d5559b419711b1a4a4882e49bd70c4", "sha256": "976d3e86176036efd368cff96a44941d0bd640556261a3e268f959c050329ad7" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1-py2.5.egg", "has_sig": false, "md5_digest": "48d5559b419711b1a4a4882e49bd70c4", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 11217, "upload_time": "2009-10-16T12:03:29", "url": "https://files.pythonhosted.org/packages/67/a2/1c78e315513fa79ae18bfde06cc815b618165b2618b1c39c55aeb6ac2503/falkolab.ext3.layer-1.0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f5368001f22eb13e51deeb0d4d529287", "sha256": "5487d82c66a965e6fb2c7c5cbc54779aa9465a85297702248123c8210a91f1d8" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1-py2.6.egg", "has_sig": false, "md5_digest": "f5368001f22eb13e51deeb0d4d529287", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11217, "upload_time": "2009-10-16T12:05:07", "url": "https://files.pythonhosted.org/packages/c9/66/d3f655f16b30c03a29a2af82211b2033cb7aaeb0c83b6000e4e3067da6f8/falkolab.ext3.layer-1.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "bd188de86e59fe4015d2480f5da57b2e", "sha256": "7ebdf3bd0da7d62c6e5f98432789bfdf1ef8b77c00ef48da84263e92a80fca93" }, "downloads": -1, "filename": "falkolab.ext3.layer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bd188de86e59fe4015d2480f5da57b2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2011-09-26T11:51:23", "url": "https://files.pythonhosted.org/packages/de/fa/f9b13a221bc3aee4b4de513548d92c1748f07da061821058fcb4bc6b8250/falkolab.ext3.layer-1.0.1.tar.gz" } ] }