{ "info": { "author": "roche@upfrontsystems.co.za", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Introduction\n============\n\nA TinyMCE plugin for Plone to render a function of a graph as SVG and it\nrequires a browser that can render SVG.\n\nIt is based on the TinyMCE plugin written by David Lippman as part of\nthe IMathAS project: http://www.imathas.com/. A demo of the IMathAS\nversion of the plugin is available here:\nhttp://www.imathas.com/editordemo/demo.html\n\nFor FullMarks (and Plone), the plugin has been modified to always render\nSVG and not use any fallbacks that generate images server-side.\n\nAdditionally it uses the latest version (ver 2.0) of the ASCIIMATH\njavascript library by Peter Jipsen available here:\nhttp://mathcs.chapman.edu/~jipsen/mathml/asciimath.html\n\nThis plugin was developed as part of the FullMarks project funded by the\nShuttleworth Foundation, an open educational repository of model\nquestions and answers. See http://www.fullmarks.org.za and\nhttp://github.com/fullmarks for more information.\n\nInstallation\n============\n\n1. Add as an egg to your buildout and rerun buildout::\n\n [buildout]\n eggs =\n fullmarks.tinymceplugins.asciisvg\n\n2. Navigate to Add-ons in the Site Setup area of your Plone site.\n\n3. Activate the TinyMCE ASCIISvg plugin\n\nChangelog\n=========\n\n1.3\n---\n\n- Prevent users from adding an invalid function to the graph. Show an\n error and ask them to re-enter the function.\n\n- use single quotes when adding equations to dropdown list since double\n quotes don't work on Chrome.\n \n- use regexp syntax for string replacement since the global match flag\n (eg s.replace(substr, newsubstr, 'g') is not supported by Chrome.\n\n\n1.2\n---\n\n- use span rather than div as container to allow inline display of\n graphs\n\n- Embed svg source in hidden CDATA section alongside ASCIISvg script.\n NOTE: Plone 3's safe_html transform swallows CDATA, Plone 4 works\n correctly.\n\n1.1\n---\n\n- use jq instead of $ to invoke jquery for Plone 3 compatibility\n\n1.0\n---\n\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://github.com/fullmarks/fullmarks.tinymceplugins.asciisvg", "keywords": "svg mathematics plone", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "fullmarks.tinymceplugins.asciisvg", "package_url": "https://pypi.org/project/fullmarks.tinymceplugins.asciisvg/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fullmarks.tinymceplugins.asciisvg/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/fullmarks/fullmarks.tinymceplugins.asciisvg" }, "release_url": "https://pypi.org/project/fullmarks.tinymceplugins.asciisvg/1.3/", "requires_dist": null, "requires_python": null, "summary": "ASCIISvg Plugin for TinyMCE in Plone for drawing a graph of function in SVG", "version": "1.3" }, "last_serial": 740765, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "19cd231a550668f5b5361164adeb919c", "sha256": "d96e5be82bfaa6be193087f410da42a8aee5af10e709f0e99f644d537ccba396" }, "downloads": -1, "filename": "fullmarks.tinymceplugins.asciisvg-1.0.zip", "has_sig": false, "md5_digest": "19cd231a550668f5b5361164adeb919c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74568, "upload_time": "2011-08-11T14:42:41", "url": "https://files.pythonhosted.org/packages/10/95/ba15d344f969474de3ae10e7e1600eddc4a70c93866c6bf08d8baf4c340a/fullmarks.tinymceplugins.asciisvg-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3e76b79d11485444826e4b5dead4667d", "sha256": "60c75f0160a17d96a2771b6c463e29a30e29bf5237aac18c8afe6ecfe482811b" }, "downloads": -1, "filename": "fullmarks.tinymceplugins.asciisvg-1.1.tar.gz", "has_sig": false, "md5_digest": "3e76b79d11485444826e4b5dead4667d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61838, "upload_time": "2011-08-15T14:31:37", "url": "https://files.pythonhosted.org/packages/85/9c/1b6b5b26a3ddc6206f68e6b761246097436da5bce90813ea5afbc9b0d96e/fullmarks.tinymceplugins.asciisvg-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "c95b29e22b1f7796ea25d21f610ed3dc", "sha256": "0e0e36de43d11cd71fdc5902d672d415b90ee73d6f804b0ebeb1af1f2e14e7d1" }, "downloads": -1, "filename": "fullmarks.tinymceplugins.asciisvg-1.2.zip", "has_sig": false, "md5_digest": "c95b29e22b1f7796ea25d21f610ed3dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75388, "upload_time": "2011-08-18T12:52:54", "url": "https://files.pythonhosted.org/packages/8c/39/d07abb31bf12cde2bc1a080bae63f459c9736f3f66fec49d3c516757c938/fullmarks.tinymceplugins.asciisvg-1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "21890a53d65bc5f58e3a391f35e62235", "sha256": "0dc16715fafe2a1a4f8b15716a3026b972948117ac560da1da820f29ced0fd3d" }, "downloads": -1, "filename": "fullmarks.tinymceplugins.asciisvg-1.3.zip", "has_sig": false, "md5_digest": "21890a53d65bc5f58e3a391f35e62235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76678, "upload_time": "2011-09-13T09:56:14", "url": "https://files.pythonhosted.org/packages/4f/5f/3015da4d449e4e1fe951fa50cbfae0f9a46fdb85f428f6537dc0718c4b4b/fullmarks.tinymceplugins.asciisvg-1.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "21890a53d65bc5f58e3a391f35e62235", "sha256": "0dc16715fafe2a1a4f8b15716a3026b972948117ac560da1da820f29ced0fd3d" }, "downloads": -1, "filename": "fullmarks.tinymceplugins.asciisvg-1.3.zip", "has_sig": false, "md5_digest": "21890a53d65bc5f58e3a391f35e62235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76678, "upload_time": "2011-09-13T09:56:14", "url": "https://files.pythonhosted.org/packages/4f/5f/3015da4d449e4e1fe951fa50cbfae0f9a46fdb85f428f6537dc0718c4b4b/fullmarks.tinymceplugins.asciisvg-1.3.zip" } ] }