Я пытаюсь создать свой собственный плагин для работы с изображениями для TinyMCE (4.7.0).Я хочу установить текущие свойства изображения в форме, когда вы щелкаете правой кнопкой мыши> контекстное меню> imageplugin.
Чтобы скопировать свойства, мне нужен доступ к элементу, который я щелкнул правой кнопкой мыши.Однако я не могу найти цель.
I console.log()
событие, но его цель - это элемент контекстного меню, а не цель щелчка правой кнопкой мыши ...
editor.addMenuItem('imageplugin', {
text: 'imageplugin',
context: 'tools',
onclick: function(e) {
console.log(e); //target is incorrect...
editor.windowManager.open({
title: 'Afbeelding instellingen',
body: [
{
type: 'textbox',
name: 'title',
label: 'Title',
value: e.src
},
{
type : 'listbox',
name : 'width',
label : 'Breedte',
values : [
{ text: '100%', value: '100' },
{ text: '50%', value: '50' },
{ text: '33%', value: '33' },
{ text: '25%', value: '25' },
],
value : 'test2'
},
{
type : 'listbox',
name : 'float',
label : 'Uitlijnen',
values : [
{ text: 'Geen', value: 'none' },
{ text: 'Links', value: 'left' },
{ text: 'Rechts', value: 'right' },
],
value : 'test2',
},
],
onsubmit: function(e) {
editor.insertContent('Title: ' + e.data.title);
}
});
}
});