//编辑器最大化后esc退出最大化
CKEDITOR.on('instanceReady', function (ev) {
//When on fullscreen mode, set focus on editor, show tips of how to exit full-screen
ev.editor.on('maximize', function(evt) {
evt.editor.focus();
if (evt.editor.getCommand('maximize').state == CKEDITOR.TRISTATE_ON) {
var message = $('<div class="exit-full-screen-message" style="display: none;">Press ESC to exit full-screen mode</div>');
message.appendTo($('body')).fadeIn(300).delay(2000).fadeOut(500);
$('.form-control').hide();
$('.modal-backdrop').hide();
$('#imagesearchdiv').hide();
$('#side-bar').hide();
}else{
$('.form-control').show();
$('#imagesearchdiv').show();
$('#side-bar').show();
$('.modal-backdrop').show();
}
});
//When press "ESC" key, check maximize state, if on fullscreen mode, minimize editor
ev.editor.on('key', function (evt) {
if (evt.data.keyCode == 27) {
if (evt.editor.getCommand('maximize').state == CKEDITOR.TRISTATE_ON) {
evt.editor.execCommand('maximize');
}
}
});
});
CKEDITOR.on('instanceReady', function (ev) {
//When on fullscreen mode, set focus on editor, show tips of how to exit full-screen
ev.editor.on('maximize', function(evt) {
evt.editor.focus();
if (evt.editor.getCommand('maximize').state == CKEDITOR.TRISTATE_ON) {
var message = $('<div class="exit-full-screen-message" style="display: none;">Press ESC to exit full-screen mode</div>');
message.appendTo($('body')).fadeIn(300).delay(2000).fadeOut(500);
$('.form-control').hide();
$('.modal-backdrop').hide();
$('#imagesearchdiv').hide();
$('#side-bar').hide();
}else{
$('.form-control').show();
$('#imagesearchdiv').show();
$('#side-bar').show();
$('.modal-backdrop').show();
}
});
//When press "ESC" key, check maximize state, if on fullscreen mode, minimize editor
ev.editor.on('key', function (evt) {
if (evt.data.keyCode == 27) {
if (evt.editor.getCommand('maximize').state == CKEDITOR.TRISTATE_ON) {
evt.editor.execCommand('maximize');
}
}
});
});