-
【已解决】CSS 代码片段修改:长代码块、嵌入块与表格块添加滚动条
2024-03-26 23:44嵌入块和代码块的 CSS 选择器还要再加一点东西,不然右上角的按钮和书签会被遮住
/* 为嵌入块与代码块添加纵向滚动条 */ .protyle-wysiwyg [data-node-id][data-type="NodeBlockQueryEmbed"] .protyle-wysiwyg__embed , .protyle-wysiwyg div.code-block[data-node-id] .hljs
-
[思源笔记经验分享] 为长代码块、长嵌入块与长表格添加块内滚动条
2024-03-26 23:43嵌入块和代码块的 CSS 选择器还要再加一点东西,不然右上角的按钮和书签会被遮住
/* 为嵌入块与代码块添加纵向滚动条 */ .protyle-wysiwyg [data-node-id][data-type="NodeBlockQueryEmbed"] .protyle-wysiwyg__embed , .protyle-wysiwyg div.code-block[data-node-id] .hljs
-
数据库多列排序功能反馈
2024-03-26 21:44参与排序的字段值如果为空应该放在最后,而不是完全不参与排序,因为「数字 1 升序」完全是可以参与的。
图 2 是思源,图 3 是 Notion
-
关于“使用鼠标中键打开文档”在书签栏无效的问题
2024-03-26 00:56在文档树可以用中键在新标签页打开文档,但是在书签栏中中键没有任何反应
我推测你是用代码片段实现的,思源本身没有中键的交互
/* 中键点击展开文档树 JS片段 */ (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); } })();