Asciisvg Plugin for Tinymce in Plone用于在SVG中绘制函数图

fullmarks.tinymceplugins.asciisvg的Python项目详细描述


简介

plone的tinymce插件,用于将图形的函数呈现为svg和 需要可以呈现SVG的浏览器。

它基于david lippman编写的tinymce插件,作为 imathas项目:http://www.imathas.com/。伊玛莎的演示 插件的版本在此处提供: http://www.imathas.com/editordemo/demo.html

对于fullmarks(和plone),插件被修改为始终呈现 svg,不使用生成图像服务器端的任何回退。

此外,它还使用最新版本(2.0版)的ascimath Peter Jipsen提供的JavaScript库如下: http://mathcs.chapman.edu/~jipsen/mathml/asciimath.html

这个插件是由 沙特尔沃斯基金会,一个开放的教育资源库模型 问题和答案。见http://www.fullmarks.org.zahttp://github.com/fullmarks了解更多信息。

安装

  1. 作为一个鸡蛋添加到构建并重新运行构建:

    [buildout]
    eggs =
        fullmarks.tinymceplugins.asciisvg
    
  2. 导航到plone站点的站点设置区域中的加载项。

  3. 激活tinymce asciisvg插件

更改日志

1.3

  • 防止用户向图表中添加无效函数。显示 错误并要求他们重新输入函数。
  • 将公式添加到下拉列表时使用单引号 引用在chrome上不起作用。
  • 使用regexp语法替换字符串,因为全局匹配标志 chrome不支持(例如s.replace(substr,newsubstr,'g')。

1.2

  • 使用SPAN而不是DIV作为容器以允许 图形
  • 在asciisvg脚本旁边的隐藏cdata部分嵌入svg源代码。 注意:PLONE 3的安全HTML转换吞下CData,PLONE 4工作 正确地。

1.1

  • 使用jq而不是$调用jquery以获得plone 3兼容性

1.0

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入