用于plone的tinymce ascimath插件

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


简介

用于plone在tinymce wysiwyg中输入ascimath的tinymce插件 编辑。

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

对于fullmarks(和plone),插件被修改为始终呈现 mathml,不使用生成服务器端图像的任何回退。 相反,它使用mathjax进行mathml的跨浏览器渲染。

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

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

注意:这个插件依赖于fullmarks.mathjax,它包含 包含呈现数学所需的所有字体的mathjax库 在你的浏览器中。这个包的总大小是17MB。

安装

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

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

  3. 激活tinymce ascimath插件

更改日志

1.2

  • 在ascimath旁边的隐藏cdata部分嵌入mathml源代码。 注意:PLONE 3的安全HTML转换吞下CData,PLONE 4工作 正确地。

1.1

  • 使用jq而不是$调用jquery以保持与plone 3的兼容

1.0

  • 初始版本

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

推荐PyPI第三方库


热门话题
java需要设置框架。可设置大小(false)以重新绘制()   java我对PDF文件感到困惑   为什么是太阳。jvm。热点。调试器。DebuggerException:无法打开二进制文件`?   设置结果为textview时出现java空指针异常   我应该使用什么同步原语在Java中实现事件驱动程序框架?   java为什么WindowClosing处理程序在退出程序之前不执行后台任务?   如何将“20170712T18:43:04.000Z”转换为安卓或java中的相对时间?   Java,获取按键的时间长度,currentTimeMillies()始终为24   maven构建的java可执行Jar找不到logback。xml   java在其外部的函数中使用for循环中的值   java如何以表格格式将不同长度的数据对齐   java Play 2.5 WebSocket连接构建   maven而非eclipse的java强制转换问题   java如何在JFreeChart中使X轴上的值水平?   构建Java Windows应用程序以访问在线MySQL数据库需要什么   java添加构造函数会出错吗?这没有道理,请帮忙,编程问题   java在一个jframe中的两个JPanel中使用两个绘制方法   java数学或逻辑问题   java如何复制Androids库存摄像头方向更改