From bc893914f751b1c1c28f86751c028b7597e1c90b Mon Sep 17 00:00:00 2001 From: yangjian Date: Fri, 4 Jun 2021 08:17:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96Vditor=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGES.md | 2 +- static/mrdoc/mrdoc-docs.css | 3 +++ static/mrdoc/mrdoc-docs.js | 8 ++++++++ template/app_doc/docs_base.html | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index e791b46..42ded1f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,7 +6,7 @@ - [修复]开启「全站登录」后URL跳转异常的问题; - [优化]用户禁止同名文集创建,文集下禁止同名文档创建; - [优化]文集导出异常提示; - +- [优化]Vditor文档目录样式; ### v0.6.7 2021-05-29 - [新增]表格文档支持Excel文件(.xlsx格式)导入; diff --git a/static/mrdoc/mrdoc-docs.css b/static/mrdoc/mrdoc-docs.css index 6c9c844..44a9861 100644 --- a/static/mrdoc/mrdoc-docs.css +++ b/static/mrdoc/mrdoc-docs.css @@ -167,6 +167,9 @@ ul#doc-tree{ } } /* 覆盖vditor文档目录样式 */ +.vditor-outline{ + width: 200px; +} .vditor-outline ul{ padding-left: 0px; } \ No newline at end of file diff --git a/static/mrdoc/mrdoc-docs.js b/static/mrdoc/mrdoc-docs.js index 8f229ca..e3e88bf 100644 --- a/static/mrdoc/mrdoc-docs.js +++ b/static/mrdoc/mrdoc-docs.js @@ -429,6 +429,14 @@ function initDocRender(mode){ title:false, }; var img_viewer = new Viewer(document.getElementById('content'), img_options); + // 渲染文档目录 + var toc_cnt = $(".markdown-toc-list").children().length; + // console.log(toc_cnt) + if(toc_cnt > 0){ + // console.log('显示文档目录') + $(".tocMenu").show(); + initSidebar('.sidebar', '.doc-content'); + } }, }) }else if(mode == 4){ diff --git a/template/app_doc/docs_base.html b/template/app_doc/docs_base.html index ac437ed..c035bf3 100644 --- a/template/app_doc/docs_base.html +++ b/template/app_doc/docs_base.html @@ -383,7 +383,7 @@ .forEach(function(link) { link.target = '_blank'; // console.log(link,$(link).children('img').length) - console.log(link,$(link).children().length) + // console.log(link,$(link).children().length) if($(link).children().length == 0){ link.classList.add('external'); }