-
数据库功能简介
2024-02-21 14:42镜像数据库显示同样的视图这个设定是不合理的,数据库块显示的视图 ID 应该保存在数据库块中,这样不同的块就能显示不同的视图。
赞同这个,另外还要考虑视图更改的情况下要如何处理
-
建议添加双击目录中的文档名称,目录展开文档下级文档目录
2024-02-21 11:23- 如果你说的是「文档树自定义」插件找不到,那是因为开发者账号被封了,临时下架了他的所有插件,需要用的话得再等等了。
- 如果你说的是在「文档树自定义」插件找不到这个功能,我也没找到。
-
表格视图两个 Bug:第二个空表格会显示第一个表格的内容;删除一行,ctrl+z 不能恢复内容
2024-02-20 18:53- 不是 BUG ,那就是同一个数据库,你创建的只是不同的「视图」
- 确实是
-
建议添加双击目录中的文档名称,目录展开文档下级文档目录
2024-02-19 12:40有代码片段可以做类似的事情。下面这两个 JS 片段可以用其中一个,两个一起用会有冲突:
/* 中键点击展开文档树 JS片段 https://ld246.com/article/1682480146495?r=a2930610542 */ (function(){ let g_reset = setInterval(main, 2000); function main() { if (document.querySelector('.sy__file')) { clearInterval(g_reset); }else{ return false; } document.querySelector('.sy__file').addEventListener('mousedown', event => { if (event.button != 1) return; let notTitleFlag = false; if (!event.target.classList.contains('b3-list-item__text')) notTitleFlag = true; let target = event.target.parentNode; let temp = event.target; console.log("0426",event); for (let i = 0; i < 4 && temp; i++) { if (temp?.getAttribute("data-type") == "navigation-file" || temp?.getAttribute("data-type") == "navigation-root") { target = temp; break; } temp = temp?.parentNode; } console.log("0426target", target); if (target?.getAttribute("data-type") == "navigation-file" || target?.getAttribute("data-type") == "navigation-root") { const b3ListItemToggle = target.querySelector('.b3-list-item__toggle'); const title = target.querySelector('.b3-list-item__text'); if (b3ListItemToggle.classList.contains('fn__hidden')) return; event.preventDefault(); b3ListItemToggle.click(); if (event.ctrlKey) { title.click(); } } }, true); } })();
/* 文档树点击文档自动展开下级 JS片段 https://ld246.com/article/1680874816476?r=a2930610542 */ console.log("加载代码片段:自动展开文件树"); document.querySelector('.sy__file').addEventListener('mousedown', event => { if (!event.target.classList.contains('b3-list-item__text')) return; if (event.target.parentNode.getAttribute("data-type") !== "navigation-file") return; const b3ListItemToggle = event.target.parentNode.querySelector('.b3-list-item__toggle'); if (b3ListItemToggle.classList.contains('fn__hidden')) return; b3ListItemToggle.click(); });
-
headingIndex 设置标题序号格式的功能怎么通过 CSS 片段实现?
2024-02-18 20:29感谢 @openAI 的代码给我提供思路,我的需求完美解决:
/* 自定义标题块样式 CSS片段 */ div:not([data-type="NodeListItem"])>div[data-subtype^="h"]>div:first-child:before { opacity: 0.5; /* 设置颜色透明度为 50% */ } div:not([data-type="NodeListItem"])>div[data-subtype="h3"]>div:first-child:before { content: "> "; } div:not([data-type="NodeListItem"])>div[data-subtype="h4"]>div:first-child:before { content: ">> "; } div:not([data-type="NodeListItem"])>div[data-subtype="h5"]>div:first-child:before { content: ">>> "; } div:not([data-type="NodeListItem"])>div[data-subtype="h6"]>div:first-child:before { content: ">>>> "; }
-
请问怎么设置首行缩进啊?
2024-02-18 20:26把这些半角空格换成两个全角空格可能会更好,正好空两格;
另外还加了个
:first-child
以避免跟其他代码片段冲突:div:not([data-type="NodeListItem"])>div[data-type="NodeParagraph"].p>div:first-child:before { content: " "; }
-
为什么标题序号不能同步变粗?(不太美观,希望可以同步变粗)
2024-02-18 11:37有序列表前面的数字不能跟随后面的内容一起变粗,所以解决方案有 3 种:
- 忍着,不要那么在意;
- 把有序列表变成段落块,手动输入:
1.文字
(中间没有空格就不会自动转换为有序列表); - 把有序列表变成段落块,手动输入:
1\. 文字
(用\
把.
转义后再加空格就不会自动转换为有序列表)。