Ниже приведен код для моего TinyMCE текстового поляСоздание пользовательского всплывающего окна с TinyMCE
tinymce.init({
selector: "textarea",
height : 350,
plugins: [
"link image lists preview anchor"
],
toolbar: " image bold italic | formatselect | undo redo | cut copy paste | bullist numlist | undo redo | link unlink dummyimg | preview",
menubar: false,
toolbar_items_size: 'small',
setup : function(ed) {
// Add a custom button
ed.addButton('dummyimg', {
title : 'Add image',
image : 'resources/images/img.jpg',
onclick : function() {
if($('#imageupload').val()){
ed.focus();
ed.selection.setContent('<img src="<%=strWebhost%>/news_cms/resources/images/dummyimg.jpg" />');
} else{
alert("Please select an image.");
}
}
});
},
onchange_callback: function(editor) {
tinyMCE.triggerSave();
$("#" + editor.id).valid();
}
});
Я добавил пользовательскую кнопку под названием dummyimg
который добавляет предопределенное изображение в контейнер TinyMCE. Мое требование: мне нужно всплывающее окно, подобное показанному ниже, которое позволяет мне добавить только изображение title
с помощью настраиваемой кнопки.
Спасибо заранее.
Не могли бы вы объяснить, что такое onsubmit? Кроме того, как получить содержимое текстового поля 'source'? Спасибо – Abdillah
@ Abdillah просто пойдите как: e.data.source - >> e.data. [Name] –
Документация не очень полезна, поэтому я пошел и написал статью, в которой перечислены различные виды виджетов и контейнеров: http : //makina-corpus.com/blog/metier/2016/how-to-create-a-custom-dialog-in-tinymce-4 – Gagaro