Я использовал это, чтобы закрыть внешнюю панель инструментов на размытие, , кажется, работает (проверено только на FF на данный момент)
function showHideBar(sho,aid) { // aid=id not used
if(sho) {
$( ".mceToolbar,.mceExternalClose" ).show();
} else {
$( ".mceToolbar,.mceExternalClose" ).hide();
}
}
tinyMCE.init({
// ....
theme_advanced_toolbar_location: "external",
resize : true,
setup : function(ed) {
ed.onInit.add(function(ed, event) {
$(ed.getBody()).blur(function() {
// alert("blur");
showHideBar(false,ed.id);
});
$(ed.getBody()).focus(function() {
// alert("focus");
showHideBar(true,ed.id);
});
});
},
// ....
}