我试图在Bootstrap 所见即所得编辑器中创建新功能,用于插入highlightjs的源代码,但没有成功。
在官方页面(github)上,我找到了一些关于自定义和execCommand的句子,但我不知道如何实现。
有人寻求帮助吗?
编辑:我成功地在工具栏上添加了按钮,例如:
<a class="btn btn-small dropdown-toggle" data-toggle="dropdown" title="insertCode"><i class="icon-code"></i> <i class="icon-angle-down icon-on-right"></i></a>
<ul class="dropdown-menu dropdown-light">
<li><a data-edit="insertCode c">C/C++</li>
<li><a data-edit="insertCode php">PHP</li>
</ul>
我尝试将 bootstrap-wysiwyg.js 文件编辑为:
(function(b) {
var insertCode = function (language) {
var preElem = document.createElement("pre"),
var codeElem = document.createElement("code");
codeElem.className = language;
}
...
...
但我不知道如何完成这个。但在此之前我无法运行此方法。
编辑 2: : 我现在将编辑器替换为 Summernote,因为我不知道如何解决这个问题。