Переменная с именем e
является событием щелчка.Проверьте цель события щелчка и на основании этого запустите tinyMCE.activeEditor.execCommand('mceFullScreen');
, если необходимо.Скрестив пальцы, это работает, поскольку у меня нет возможности проверить это в данный момент.
Для более продвинутого программирования на TinyMCE посмотрите параметр конфигурации setup
, который может использовать функцию с именем, которую вы можете использовать для настройки редактора.для программных мероприятий.Это очень полезно, если вам нужно сделать несколько вещей.
http://www.tinymce.com/wiki.php/API3:event.tinymce.Editor.onClick
Пример полезен в вашем контексте, так как это может быть более чистый способ заставить TinyMCE делать то, что вы хотите:
// Adds an observer to the onClick event using tinyMCE.init
tinyMCE.init({
...
setup : function(ed) {
ed.onClick.add(function(ed, e) {
console.debug('Editor was clicked: ' + e.target.nodeName);
// check target here to see if it is your close button and if so...
});
}
});