Jelajahi Sumber

:art: Improve dynamic anchor text for db node https://github.com/siyuan-note/siyuan/issues/10880

Daniel 1 tahun lalu
induk
melakukan
984911b7d0
1 mengubah file dengan 2 tambahan dan 23 penghapusan
  1. 2 23
      kernel/treenode/node.go

+ 2 - 23
kernel/treenode/node.go

@@ -182,7 +182,8 @@ func NodeStaticContent(node *ast.Node, excludeTypes []string, includeTextMarkATi
 			return getAttributeViewContent(node.AttributeViewID)
 			return getAttributeViewContent(node.AttributeViewID)
 		}
 		}
 
 
-		return getAttributeViewName(node.AttributeViewID)
+		ret, _ := av.GetAttributeViewName(node.AttributeViewID)
+		return ret
 	}
 	}
 
 
 	buf := bytes.Buffer{}
 	buf := bytes.Buffer{}
@@ -566,28 +567,6 @@ func GetAttributeViewName(avID string) (name string) {
 	return
 	return
 }
 }
 
 
-func getAttributeViewName(avID string) (name string) {
-	if "" == avID {
-		return
-	}
-
-	attrView, err := av.ParseAttributeView(avID)
-	if nil != err {
-		logging.LogErrorf("parse attribute view [%s] failed: %s", avID, err)
-		return
-	}
-
-	buf := bytes.Buffer{}
-	buf.WriteString(attrView.Name)
-	buf.WriteByte(' ')
-	for _, v := range attrView.Views {
-		buf.WriteString(v.Name)
-		buf.WriteByte(' ')
-	}
-	name = strings.TrimSpace(buf.String())
-	return
-}
-
 func getAttributeViewContent(avID string) (content string) {
 func getAttributeViewContent(avID string) (content string) {
 	if "" == avID {
 	if "" == avID {
 		return
 		return