2016-05-16 1 views
0

Я хочу поймать событие щелчка кнопки ОК в кнопке инструментов tinyMCE, как я могу это сделать, добавив снимок экрана для вашей справки.Я хочу поймать событие щелчка кнопки Ok в инструментах для tinyMCE image

enter image description here

Когда пользователь нажимает на кнопку ОК, я хочу, определенной пользователем функции для запуска. Пожалуйста помоги мне с этим.

ответ

0

его уже несколько дней, но ...

Это решение немного грязный имо, но до тех пор, как вы не можете/не будет редактировать сам плагин вы можете получить кнопку с:

// top.tinymce.activeEditor.windowManager.windows[0].statusbar is the footer instance 
var tinyMceFooterId = top.tinymce.activeEditor.windowManager.windows[0].statusbar._id; 
var tinyMceFooter = document.getElementById(tinyMceFooterId); 
var tinyMceSubmitButton = tinyMceFooter.querySelector('.mce-primary button'); 

Имейте в виду, что это будет просто работать, если есть кнопка внутри колонтитула с (кнопка оК) «MCE-первичный» класса и это первый один - в противном случае вы должны отредактировать селектор ,

Не уверен, что, если есть лучший способ, кроме расширения/настроек самого плагина изображения -> по крайней мере, она работает;)

Приветствие :)

Смежные вопросы