Я хочу добавить полноэкранный вариант в редактор tinyMCE. Иногда пользователи не знают, что им нужно щелкнуть значок «полноэкранный» на панели инструментов, чтобы закрыть полноэкранный режим. так в пробке в Я добавил это:Добавить кнопку закрытия в полноэкранный режим tinyMCE
$('#mce_fullscreen_container').click(function (e) {
e.stopPropagation();
tinyMCE.activeEditor.execCommand('mceFullScreen');
});
Однако, это также вызывается, когда пользователь щелкает внутри Wysiwyg области. mce_fullscreen_container
- это серая область вокруг wysiwyg, и я хочу, чтобы при щелчке вне редактора wysiwyg полноэкранный режим закроется.
Я пробовал применить .not("#mce_fullscreen_container")
, который находится внутри контейнера, не повезло.
Вы пробовали глядя на коде из «полноэкранного режима» кнопка tinymce? если эта кнопка закрывает полноэкранный режим, вы можете повторно использовать этот код в своем собственном «закрытом полноэкранном режиме» – T23
, чтобы эта часть работала. Я закрыл его; ОДНАКО, он также закрывает полноэкранный режим при нажатии на кнопку BOLD/ITALIC или другие кнопки в окне wysiwyg. И я хочу, чтобы он закрывался ТОЛЬКО при нажатии за пределами области wysiwyg, то есть в серой области вокруг него «mce_fullscreen_container». По какой-то причине он распространяет ??? – ShaneKm
Хм, вы говорите: «mce_fullsreen_container» является серым, но в моем tiny_mce мгновении div с id «mce_ful ..» - это весь «окна» редактора, что означает всю панель инструментов и редактор. Это объясняет поведение, у вас есть – T23