x-editable和bootstrap-wysihtml5工具栏配置为data-wysihtml5

时间:2015-01-21 06:34:27

标签: jquery twitter-bootstrap x-editable bootstrap-wysihtml5

我正在尝试使用x-editable和wysihtml5数据类型设置来获取跨度的内联编辑器

<span id="username" class="editable" data-type="wysihtml5" data-pk="2"
 data-content="Content" data-wysihtml5="{'link':false}" data-url="/home/SaveEdits" 
data-title="Enter username">My editable content goes here.</span>

我的JQuery是:

 $.fn.editable.defaults.mode = 'inline';
$('.editable').editable();

我想要做的是从工具栏中删除一些按钮。文档说这可以通过编辑span中的data-wysihtml5值来完成。但这似乎不起作用。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我不确定配置是否通过数据属性工作,在我看来,你以一个丑陋的标记结束。您最好尝试使用JS / Jquery自定义工具栏,如下所示:

    $('.editable').editable({
        url: '/post',
        title: 'Enter comments',
        showbuttons: 'bottom',
        onblur: 'ignore',
        wysihtml5: {
          "image": false,
          "font-styles": true, //Font styling, e.g. h1, h2, etc. Default true
          "emphasis": true, //Italics, bold, etc. Default true
          "lists": true, //(Un)ordered lists, e.g. Bullets, Numbers. Default true
          "html": false, //Button which allows you to edit the generated HTML. Default false
          "link": true, //Button to insert a link. Default true
       },
    });
祝你好运!