pandao / editor.md

The open source embeddable online markdown editor (component).
http://editor.md.ipandao.com/
MIT License
13.69k stars 2.41k forks source link

针对 editormd.js 中 md到Html 转换的函数形参进行了智能判断,使得其可以接收一个元素,而不仅仅是id #998

Open BeardedManZhao opened 7 months ago

BeardedManZhao commented 7 months ago

针对 editormd.js 中 md到Html 转换的函数形参进行了类型判断,使得其可以接收一个元素,而不仅仅只能接收id,下面是主要的变更信息。

新增函数

新增了一个字符串对象判断函数。

    /**
     * 判断一个对象是否为字符串
     * @param obj
     * @return {boolean}
     */
    const isString = (obj) => typeof obj === 'string' || obj instanceof String;

针对 editormd.markdownToHTML 函数进行了少量修改,使得其可以接收一个HTML的控件对象。

        var div           =  isString(id) ? $("#" + id) : $(id)