Mybase7 更换 marked.js

nealian 2020-12-07 PM 1229℃ 0条

今天想起来 mybase7 使用了marked.js进行markdown的渲染,并发现其版本比较低,是2014年发布的,不支持todolist的语法,于是在github上找到了最新版的,替换之后可以正常使用,并且支持了新的语法:

- [ ] 未完成
- [x] 已完成
  • 新版marked.js使用了startsWith方法,mybase的浏览器不支持,所以在marked.js中添加了定义
String.prototype.startsWith = function (str) {
        var reg = new RegExp("^" + str);
        return reg.test(this);
}
String.prototype.endsWith = function (str) {
        var reg = new RegExp(str + "$");
        return reg.test(this);
}
  • mybase使用的浏览器版本应该也比较低了,应该与qt的版本有关

效果图:

2020-12-07 22-32-53 的屏幕截图.png

标签: Mybase7

非特殊说明,本博所有文章均为博主原创。

评论啦~