[发明专利]一种在线文档系统目录栏的生成展示方法及系统在审
申请号: | 202010465788.9 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111753222A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 冯海杰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/954 | 分类号: | G06F16/954;G06F16/958 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 文档 系统 目录 生成 展示 方法 | ||
1.一种在线文档系统目录栏的生成展示方法,其特征在于,所述方法包括下述步骤:
当识别到用户初次访问在线文档系统中某个md文档或重新路由定向至在线文档的某个md文档的触发动作时,控制在右侧目录栏生成当前md文档的目录栏;
当接收到用户对当前md文档的章节内容的点击查看指令时,控制对当前所述章节内容进行展示。
2.根据权利要求1所述的在线文档系统目录栏的生成展示方法,其特征在于,所述当识别到用户初次访问在线文档系统中某个md文档或重新路由定向至在线文档的某个md文档的触发动作时,控制在右侧目录栏生成当前md文档的目录栏的步骤具体包括下述步骤:
当识别到用户初次访问在线文档系统中某个md文档或重新路由定向至在线文档的某个md文档的触发动作时,调用doneEach函数,对参数lis和参数lisData进行初始化;
对所述当前md文档的内容进行标题分析,生成所述当前md文档的内部目录栏;
将生成的所述当前md文档的内部目录栏在在线文档系统的右侧目录栏进行目录展示。
3.根据权利要求2所述的在线文档系统目录栏的生成展示方法,其特征在于,所述对所述当前md文档的内容进行标题分析,生成所述当前md文档的内部目录栏的步骤具体包括下述步骤:
对所述当前md文档中主标题之外的任何标题进行判断,判断当前md文档是否存在除主标题之外的任何标题;
当判定当前md文档不存在除主标题之外的任何标题时,控制在右侧目录栏部分显示为空白样式;
当判定当前md文档存在除主标题之外的任何标题时,读取解析出所有标题,并赋值给所述参数lis;
遍历判断每个标题下是否有子标题,若无子标题则展示当前标题并渲染成展示样式,并继续读取下一标题进行判断;若有子标题,则读取所有子标题,将子标题展示并渲染成展示的样式;直至lis中所有的标题数据遍历完,最终生成右侧的目录栏。
4.根据权利要求1所述的在线文档系统目录栏的生成展示方法,其特征在于,所述当接收到用户对当前md文档的章节内容的点击查看指令时,控制对当前所述章节内容进行展示的步骤具体包括下述步骤:
当接收到用户对当前md文档的章节内容的点击查看指令时,将所述在线文档系统的浏览器中的访问地址切换为所述点击查看指令所对应的当前md文档的章节内容的地址;
对所述地址进行解析,并控制将页面跳转定位到所述章节内容上,进行章节内容的展示。
5.根据权利要求1所述的在线文档系统目录栏的生成展示方法,其特征在于,所述当接收到用户对当前md文档的章节内容的点击查看指令时,控制对当前所述章节内容进行展示的步骤还包括下述步骤:
在控制对当前所述章节内容进行展示的同时,对所述当前md文档进行章节标题解析,控制章节标题的展示方式;
所述在控制对当前所述章节内容进行展示的同时,对所述当前md文档进行章节标题解析,控制章节标题的展示方式的步骤具体包括下述步骤:
在控制对当前所述章节内容进行展示的同时,调用doneEach函数,读取所述当前md文档,解析出单个m文档所有章节标题参数,并赋值给lis;
遍历所述当前md文档的每个章节标题,判断每个章节标题的参数lisData是否不为空;
若判定章节标题的参数lisData不为空,则判断该章节标题下是否有active状态的子级标题;
若判定该章节标题下有active状态的子级标题,则继续判断子级标题是否为active状态;
当判定子级标题为active状态,则保持子级标题展示及渲染的样式,
若判定子级标题为非active状态,则保持为普通展示及渲染样式;
若判定该章节标题下没有active状态的子级标题,则继续遍历下一标题,直至所有章节标题判断完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010465788.9/1.html,转载请声明来源钻瓜专利网。