Summernote自定义对话框和按钮

企鹅

我尝试实现Summertnote编辑器。这是JS代码:

$(document).ready(function() {
//Summernote
//var te_markdown = document.getElementById("code-markdown");.
var textarea = document.getElementById("code");
var HelloButton = function (context) {
    var ui = $.summernote.ui;
    // create button
    var button = ui.button({
        contents: '<i class="fa fa-child"/> Hello',
        tooltip: 'Ciao!',
        click: function () {
            // invoke insertText method with 'hello' on editor module.
            context.invoke('editor.insertText', 'hello');
        }
    });
    return button.render();   // return button as jquery object
}
function autoFormat() {
    var totalLines = editor.lineCount();
    editor.autoFormatRange({line:0, ch:0}, {line:totalLines});
}
$('#st-editor').summernote({
    lang: 'it-IT',               // set italian language
    height: 350,                 // set editor height
    width: 350,                  // set editor width
    minHeight: null,             // set minimum height of editor
    maxHeight: null,             // set maximum height of editor
    dialogsFade: true,           // set fade on dialog
    prettifyHtml: false,
    toolbar: [
        ['mybutton', ['hello']]
    ],
    buttons: {
        hello: HelloButton
    },
    codemirror: {                // codemirror options
        mode: "text/html",
        lineNumbers: true,
        lineWrapping: true,
        extraKeys: {"Ctrl-Q": function(cm){ cm.foldCode(cm.getCursor()); }},
        foldGutter: true,
        theme: 'monokai',
        gutters: ["CodeMirror-linenumbers", "CodeMirror-foldgutter"]
    }
   },
    focus: true  set focus to editable area after initializing summernote
});

我在这里获得代码:http : //summernote.org/deep-dive/#custom-button因此,在此示例中,我只想简单地放置一个“ Hello”字符串,单击该按钮,但它给我一个错误“ TypeError:context未定义”。有人能帮我吗?

谢谢

韦塞尔

代替

  context.invoke('editor.insertText', 'hello');

使用

  $('#st-editor').summernote('editor.insertText', 'hello'); 

当然只有拥有一个编辑器才有效。我仍在搜索如何让此上下文通过。也许与onInit有关,但是我还无法正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery UI自定义对话框按钮

来自分类Dev

自定义对话框中的按钮| 安卓

来自分类Dev

如何自定义警报对话框,以使按钮适合警报对话框

来自分类Dev

设置自定义对话框的高度和宽度

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

WXPYTHON自定义对话框

来自分类Dev

自定义对话框片段

来自分类Dev

自定义对话框太小

来自分类Dev

自定义进度对话框

来自分类Dev

自定义对话框错误

来自分类Dev

自定义引导对话框

来自分类Dev

自定义对话框的布局

来自分类Dev

在自定义对话框中自定义动态字体样式和大小

来自分类Dev

使用自定义按钮关闭具有自定义界面的警报对话框

来自分类Dev

单击自定义对话框中的按钮创建无限数量的EditText

来自分类Dev

无法关闭带有自定义按钮的对话框

来自分类Dev

响应Google文档自定义HTML对话框中的按钮单击事件

来自分类Dev

使用自定义投射按钮时如何启动“连接到设备”对话框?

来自分类Dev

屏幕方向更改时,无法维护自定义对话框按钮的状态

来自分类Dev

带有关闭按钮的自定义对话框Mahapps ShowMetroDialogAsync

来自分类Dev

带有按钮onClick事件的android自定义对话框

来自分类Dev

在Android中单击“按钮”时关闭自定义对话框

来自分类Dev

为Android自定义对话框按钮编写onClick()事件

来自分类Dev

如何在自定义对话框按钮中使用意图?

来自分类Dev

使用自定义投射按钮时如何启动“连接到设备”对话框?

来自分类Dev

在自定义对话框的列表视图后添加按钮

来自分类Dev

在自定义对话框窗口中单击按钮时出现空指针异常

来自分类Dev

我需要创建一个打开自定义对话框的按钮

Related 相关文章

  1. 1

    jQuery UI自定义对话框按钮

  2. 2

    自定义对话框中的按钮| 安卓

  3. 3

    如何自定义警报对话框,以使按钮适合警报对话框

  4. 4

    设置自定义对话框的高度和宽度

  5. 5

    如何在自定义对话框中设置自定义按钮?

  6. 6

    如何在自定义对话框中设置自定义按钮?

  7. 7

    WXPYTHON自定义对话框

  8. 8

    自定义对话框片段

  9. 9

    自定义对话框太小

  10. 10

    自定义进度对话框

  11. 11

    自定义对话框错误

  12. 12

    自定义引导对话框

  13. 13

    自定义对话框的布局

  14. 14

    在自定义对话框中自定义动态字体样式和大小

  15. 15

    使用自定义按钮关闭具有自定义界面的警报对话框

  16. 16

    单击自定义对话框中的按钮创建无限数量的EditText

  17. 17

    无法关闭带有自定义按钮的对话框

  18. 18

    响应Google文档自定义HTML对话框中的按钮单击事件

  19. 19

    使用自定义投射按钮时如何启动“连接到设备”对话框?

  20. 20

    屏幕方向更改时,无法维护自定义对话框按钮的状态

  21. 21

    带有关闭按钮的自定义对话框Mahapps ShowMetroDialogAsync

  22. 22

    带有按钮onClick事件的android自定义对话框

  23. 23

    在Android中单击“按钮”时关闭自定义对话框

  24. 24

    为Android自定义对话框按钮编写onClick()事件

  25. 25

    如何在自定义对话框按钮中使用意图?

  26. 26

    使用自定义投射按钮时如何启动“连接到设备”对话框?

  27. 27

    在自定义对话框的列表视图后添加按钮

  28. 28

    在自定义对话框窗口中单击按钮时出现空指针异常

  29. 29

    我需要创建一个打开自定义对话框的按钮

热门标签

归档