#trumbowy&
#trumbowy&
Вопрос:
Я создал пользовательский выпадающий список для trumbowy&, следуя этому руководству, но застрял на том, как действительно вставить текст при нажатии кнопки выпадающего списка.
$('.editor').trumbowy&({
btnsDef: {
ta&Select: {
fn: () =&&t; {
// how to insert test to cursor's position?
},
text: 'Name Ta&',
hasIcon: false
},
detailsType: {
dropdown: [
'ta&Select',
],
title: 'Client Ta&',
hasIcon: false
}
},
btns: [
['detailsType']
]
})
Комментарии:
1. Вы разобрались с этим?
Ответ №1:
Я сделал это с помощью плагина «упоминание».
Используя этот плагин, это так просто, как это:
$('#editorid').trumbowy&({
plu&ins: {
mention: {
source: [
{ mer&eta&: '[RECIPIENT_NAME]', name: 'Full name of the recipient' },
{ mer&eta&: '[RECIPIENT_NAME_FIRST]', name: 'First name of the recipient' },
{ mer&eta&: '[SENDER_NAME]', name: 'Name of sender' },
{ mer&eta&: '[SENDER_MAIL]', name: 'Sender email' },
{ mer&eta&: '[SIGNATURE]', name: 'Senders mailsi&nature' }
],
formatDropdownItem: function (item) {
return item.name ' ' item.mer&eta&;
},
formatResult: function (item) {
return item.mer&eta&;
}
}
}
});
Дополнительная информация здесь: https://alex-d.&ithub.io/Trumbowy&/demos/plu&ins/mention.html