mirror of https://github.com/mindoc-org/mindoc.git
perf: 优化项目阅读界面, 新增打开搜索面板快捷键(Ctrl + f), esc恢复到目录快捷键功能 (#960)
* feat: 首页项目拖拽排序功能 * feat: 增加首页项目拖拽排序增加只能管理员进行, 排序失败元素回到原本位置 * perf: 新建文章以后直接进入到编辑文章页面 * perf: 优化文档打开时或刷新时样式闪动问题 * perf: 优化表格样式 * feat: 支持上传视频功能 * feat: 视频样式调整 * feat: 直接粘贴视频上传功能 * perf: 优化markdown目录显示 * feat: 项目配置新增是否开启打印功能 * perf: 优化模型自动更新表字段 * perf: 创建项目时增加选择编辑器功能 * perf: 优化cherry-markdown 菜单栏 * perf: 优化项目阅读界面, 新增打开搜索面板快捷键(Ctrl + f), esc恢复到目录快捷键功能 * perf: 优化项目搜索pull/968/head
parent
532dccebff
commit
5db5f092c4
|
@ -228,7 +228,23 @@ function initHighlighting() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function handleEvent(event) {
|
||||||
|
switch (event.keyCode) {
|
||||||
|
case 70: // ctrl + f 打开搜索面板 并获取焦点
|
||||||
|
$(".navg-item[data-mode='search']").click();
|
||||||
|
document.getElementById('searchForm').querySelector('input').focus();
|
||||||
|
event.preventDefault();
|
||||||
|
break;
|
||||||
|
case 27: // esc 关闭搜索面板
|
||||||
|
$(".navg-item[data-mode='view']").click();
|
||||||
|
event.preventDefault();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$(function () {
|
$(function () {
|
||||||
|
window.addEventListener('keydown', handleEvent)
|
||||||
|
|
||||||
checkMarkdownTocElement();
|
checkMarkdownTocElement();
|
||||||
$(".view-backtop").on("click", function () {
|
$(".view-backtop").on("click", function () {
|
||||||
$('.manual-right').animate({ scrollTop: '0px' }, 200);
|
$('.manual-right').animate({ scrollTop: '0px' }, 200);
|
||||||
|
@ -334,6 +350,11 @@ $(function () {
|
||||||
$(".m-manual").removeClass("manual-mode-view manual-mode-collect manual-mode-search").addClass("manual-mode-" + mode);
|
$(".m-manual").removeClass("manual-mode-view manual-mode-collect manual-mode-search").addClass("manual-mode-" + mode);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const input = document.getElementById('searchForm').querySelector('input');
|
||||||
|
input.addEventListener('input', function() {
|
||||||
|
$("#btnSearch").click();
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 项目内搜索
|
* 项目内搜索
|
||||||
*/
|
*/
|
||||||
|
@ -420,7 +441,6 @@ function loadCopySnippets() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkMarkdownTocElement() {
|
function checkMarkdownTocElement() {
|
||||||
console.log(111)
|
|
||||||
let toc = $(".markdown-toc-list");
|
let toc = $(".markdown-toc-list");
|
||||||
let articleComment = $("#articleComment");
|
let articleComment = $("#articleComment");
|
||||||
if (toc.length) {
|
if (toc.length) {
|
||||||
|
|
Loading…
Reference in New Issue