批量折叠和展开标题

该代码主要有以下几个功能:alt+ 点击标题前的箭头按钮,折叠/展开所有同级标题 ctrl/meta+alt+ 点击标题前的箭头按钮,折叠/展开所有标题选择情况下,仅折叠/展开已选择的部分的标题效果如下:代码//批量折叠和展开标题//使用方法://1.alt+ 点击标题前的箭头按钮,折叠/展开所有同级标题//2.ctrl/meta+alt+ 点击标题前的箭头按钮,折叠/展开所有标题//3.选择情况下,仅折叠/

js 获取鼠标所在元素

要确定鼠标当前位于哪个元素内,JavaScript 提供了几种方法。你可以通过监听 mousemove​事件并在事件处理函数中检查 event.target​来得知鼠标所在的元素。此外,还可以使用 document.elementFromPoint​方法来查找特定坐标下的最顶层元素。以下是两种常见的实现方式:使用 mousemove​事件你可以为整个文档或某个容器添加一个 mousemove​事件监听器,然后在

通过标签插入当前块到数据库(思源 SuperTag)

根据@qiancang 大佬的帖子实现,https://ld246.com/article/1731945645865 功能:给块设置标签,将块添加到标签同名的数据库,支持 pc,web 及手机版。注意事项:1、数据库名称需要与标签同名 2、如果有多个同名数据库,只会将块添加到其中一个,所以不要建立同名数据库 3、需要提前建立数据库才能添加成功代码如下:(把该代码添加到思源 js 代码片段中即可)//思源通过标签插

实现可手动修改数据库主键引用块的标题

前言众所周知,思源数据库主键引用块或文档的标题是和块紧密关联的,无法自定义修改。看到小伙伴们有自定义标题的需求,于是根据此回复帖子的原理,实现了该功能。该功能可在不同的数据库下自定义不同的标题。效果演示代码//功能:修改数据库主键引用块的标题//版本:0.0.2//更新记录//0.0.1 初始版本,实现了可手动修改数据库主键引用块的标题//0.0.2 修复多个数据库切换焦点失效问题//问题反馈:http