Browse Source

edit CHANGE.md & fix bugs

v1.1.9 v1.0.0
Pandao 10 years ago
parent
commit
09063ded49
  1. 12
      CHANGE.md
  2. 6
      dist/js/editormd.js
  3. 2
      dist/js/editormd.min.js
  4. 6
      src/js/editormd.js
  5. 25
      tests/codemirror-test.html

12
CHANGE.md

@ -6,23 +6,25 @@
#####v1.0.0 releases
发布v1.0.0正式版。
主要更新:
- 新建分支 `mathjax-version`,但不打算继续对此分支进行开发;
- 移除MathJax,改用Katex,解析和预览响应速度大幅度提高
- 移除MathJax,改用KaTeX[#2](https://github.com/pandao/editor.md/issues/2),解析和预览响应速度大幅度提高[#3](https://github.com/pandao/editor.md/issues/3)
- 移除 `mathjax` 配置项;
- 移除 `mathjaxURL` 属性;
- 移除 `setMathJaxConfig()` 方法;
- 移除 `loadMathJax()` 方法;
- 移除MathJax的所有示例;
- 新增 `tex` 配置项,表示是否开启支持科学公式TeX;
- 新增 `tex` 配置项,表示是否开启支持科学公式TeX,基于KaTeX
- 新增 `katexURL` 属性;
- 新增 `loadKaTex` 方法;
- 新增 `loadKaTeX` 方法;
- 新增KaTeX的示例;
- `setCodeEditor()`方法更名为`setCodeMirror()`;
- 合并CodeMirror使用到的多个JS模块文件,大幅减少HTTP请求,加快下载速度;
- 新增合并后的两个模块文件:`./lib/codemirror/modes.min.js`、`./lib/codemirror/addons.min.js`;
- `Gulpfile.js` 新增合并CodeMirror模块文件的任务方法`codemirror-mode`和`codemirror-addon`;
- 另外在使用Require.js时,因为CodeMirror的严格模块依赖,不使用上述合并的模块文件;
- 另外在使用Require.js时,因为CodeMirror的严格模块依赖的限制,不使用上述合并的模块文件,仍然采用动态加载多个模块文件;
- 更新 `README.md` 等相关文档和示例;
- 解决Sea.js环境下Raphael.js无法运行的问题,即必须先加载Raphael.js,后加载Sea.js;
- 解决Sea.js环境下Raphael.js无法运行导致不支持流程图和时序图的问题,即必须先加载Raphael.js,后加载Sea.js;

6
dist/js/editormd.js

@ -758,7 +758,7 @@
if (settings.tex)
{
if (!settings.inRequirejs) {
editormd.loadKaTex(function(){
editormd.loadKaTeX(function(){
editormd.$katex = katex;
katexHandle();
});
@ -1459,7 +1459,7 @@
};
if (!settings.inRequirejs) {
editormd.loadKaTex(function(){
editormd.loadKaTeX(function(){
editormd.$katex = katex;
katexHandle();
});
@ -1652,7 +1652,7 @@
* @param {Function} [callback=function()] 加载成功后执行的回调函数
*/
editormd.loadKaTex = function (callback) {
editormd.loadKaTeX = function (callback) {
editormd.loadCSS(editormd.katexURL.css, function(){
editormd.loadScript(editormd.katexURL.js, callback || function(){});
});

2
dist/js/editormd.min.js

File diff suppressed because one or more lines are too long

6
src/js/editormd.js

@ -747,7 +747,7 @@
if (settings.tex)
{
if (!settings.inRequirejs) {
editormd.loadKaTex(function(){
editormd.loadKaTeX(function(){
editormd.$katex = katex;
katexHandle();
});
@ -1448,7 +1448,7 @@
};
if (!settings.inRequirejs) {
editormd.loadKaTex(function(){
editormd.loadKaTeX(function(){
editormd.$katex = katex;
katexHandle();
});
@ -1641,7 +1641,7 @@
* @param {Function} [callback=function()] 加载成功后执行的回调函数
*/
editormd.loadKaTex = function (callback) {
editormd.loadKaTeX = function (callback) {
editormd.loadCSS(editormd.katexURL.css, function(){
editormd.loadScript(editormd.katexURL.js, callback || function(){});
});

25
tests/codemirror-test.html

@ -44,31 +44,6 @@
var codeMirrorEditor = CodeMirror.fromTextArea($("#test")[0], codeMirrorConfig);
var codeMirror = $(".CodeMirror");
});
/* var testEditor;
$.get("./test.md", function(md){
testEditor = editormd("test-editormd", {
width: "90%",
height: 640,
path : '../lib/',
markdown : md,
//mathjax : true,
onload : function() {
this.editor.find(".mathjax-code").each(function(){
//console.log($(this)[0]);
$(this).html($(this).html().replace(/\$\$/g, ""));
katex.render($(this).html(), $(this)[0]);
});
},
onchange : function() {
this.editor.find(".mathjax-code").each(function(){
//console.log($(this)[0]);
$(this).html($(this).html().replace(/\$\$/g, ""));
katex.render($(this).html(), $(this)[0]);
});
}
});
});*/
});
</script>
</body>

Loading…
Cancel
Save