我正在尝试为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,因为我不知道如何解决这个问题。