🎨 Supports searching database blocks by the view title https://github.com/siyuan-note/siyuan/issues/9348

This commit is contained in:
Daniel 2023-10-05 12:41:39 +08:00
parent 3c67701681
commit 0014a5eea4
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 9 additions and 0 deletions

View file

@ -189,6 +189,13 @@ func (s *Search) TypeFilter() string {
buf.WriteByte('\'')
buf.WriteString(",")
}
if s.DatabaseBlock {
buf.WriteByte('\'')
buf.WriteString(treenode.TypeAbbr(ast.NodeAttributeView.String()))
buf.WriteByte('\'')
buf.WriteString(",")
}
// 无法搜索到 iframe 块、视频块和音频块 https://github.com/siyuan-note/siyuan/issues/3604
buf.WriteString("'iframe','video','audio',")
// 挂件块支持内置属性搜索 https://github.com/siyuan-note/siyuan/issues/4497

View file

@ -1339,6 +1339,8 @@ func nSort(n *ast.Node) int {
return 20
case ast.NodeSuperBlock:
return 30
case ast.NodeAttributeView:
return 30
case ast.NodeText, ast.NodeTextMark:
if n.IsTextMarkType("tag") {
return 205