Commit badc9a99 authored by techird's avatar techird

全屏允许ESC退出

parent 91f25871
...@@ -131,7 +131,7 @@ KityMinder.LANG['zh-cn'] = { ...@@ -131,7 +131,7 @@ KityMinder.LANG['zh-cn'] = {
'load_share_for_edit': '正在加载分享的文件...', 'load_share_for_edit': '正在加载分享的文件...',
'share_sync_success': '分享内容已同步', 'share_sync_success': '分享内容已同步',
'fullscreen_exit_hint': '按 F11 退出全屏', 'fullscreen_exit_hint': '按 Esc 或 F11 退出全屏',
'error_detail': '详细信息', 'error_detail': '详细信息',
'copy_and_feedback': '复制并反馈', 'copy_and_feedback': '复制并反馈',
...@@ -309,7 +309,7 @@ KityMinder.LANG['zh-cn'] = { ...@@ -309,7 +309,7 @@ KityMinder.LANG['zh-cn'] = {
'redirect': '您正在打开连接 {0},百度脑图不能保证连接的安全性,是否要继续?', 'redirect': '您正在打开连接 {0},百度脑图不能保证连接的安全性,是否要继续?',
'navigator': '导航器', 'navigator': '导航器',
'unsavedcontent': '当前文件还没有保存到网盘:\n\n{0}\n\n确定要继续操作么?(未保存的数据会缓存在草稿箱)', 'unsavedcontent': '当前文件还没有保存到网盘:\n\n{0}\n\n虽然未保存的数据会缓存在草稿箱,但是清除浏览器缓存会导致草稿箱清除。',
'shortcuts': '快捷键', 'shortcuts': '快捷键',
'contact': '联系与反馈', 'contact': '联系与反馈',
......
...@@ -47,6 +47,7 @@ KityMinder.registerUI('menu/menu', function(minder) { ...@@ -47,6 +47,7 @@ KityMinder.registerUI('menu/menu', function(minder) {
} }
function toggle() { function toggle() {
if ($('#content-wrapper').hasClass('fullscreen')) return;
(isVisible() ? hide : show)(); (isVisible() ? hide : show)();
} }
...@@ -71,10 +72,7 @@ KityMinder.registerUI('menu/menu', function(minder) { ...@@ -71,10 +72,7 @@ KityMinder.registerUI('menu/menu', function(minder) {
$button.on('click', toggle); $button.on('click', toggle);
$(window).keydown(function(e) { minder.addShortcut('esc', toggle);
// ESC Pressed
if (e.keyCode == 27) toggle();
});
// expose // expose
ret.show = show; ret.show = show;
......
...@@ -29,6 +29,11 @@ KityMinder.registerUI('ribbon/view/fullscreen', function(minder) { ...@@ -29,6 +29,11 @@ KityMinder.registerUI('ribbon/view/fullscreen', function(minder) {
} }
minder.addShortcut('F11', fullscreen); minder.addShortcut('F11', fullscreen);
minder.addShortcut('Esc', function () {
if ($('#content-wrapper').hasClass('fullscreen')) {
$('#content-wrapper').removeClass('fullscreen');
}
});
return $fullscreenButton; return $fullscreenButton;
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment