x-editable и конфигурация панели инструментов bootstrap-wysihtml5 как data-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();
Я хотел бы удалить некоторые кнопки с панели инструментов. В документах сказано, что это можно сделать, отредактировав значение data-wysihtml5 в диапазоне. Но это не похоже на работу. Что мне не хватает?
1 ответ
Я не уверен, что конфигурация работает через атрибут данных, и, по моему мнению, вы заканчиваете с некрасивой разметкой. Вам лучше попробовать настроить панель инструментов с помощью 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
},
});
Удачи!