mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-17 07:00:12 +01:00
🎨 Subdocuments created by the database are not displayed in the doc tree https://github.com/siyuan-note/siyuan/issues/9091
This commit is contained in:
parent
764ef40ba1
commit
b8801b220b
2 changed files with 12 additions and 2 deletions
|
|
@ -380,6 +380,11 @@ func isSkipFile(filename string) bool {
|
||||||
|
|
||||||
func moveTree(tree *parse.Tree) {
|
func moveTree(tree *parse.Tree) {
|
||||||
treenode.SetBlockTreePath(tree)
|
treenode.SetBlockTreePath(tree)
|
||||||
|
|
||||||
|
if hidden := tree.Root.IALAttr("custom-hidden"); "true" == hidden {
|
||||||
|
tree.Root.RemoveIALAttr("custom-hidden")
|
||||||
|
filesys.WriteTree(tree)
|
||||||
|
}
|
||||||
sql.UpsertTreeQueue(tree)
|
sql.UpsertTreeQueue(tree)
|
||||||
|
|
||||||
box := Conf.Box(tree.Box)
|
box := Conf.Box(tree.Box)
|
||||||
|
|
|
||||||
|
|
@ -232,7 +232,7 @@ type FileInfo struct {
|
||||||
isdir bool
|
isdir bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func ListDocTree(boxID, path string, sortMode int, flashcard, showHidden bool, maxListCount int) (ret []*File, totals int, err error) {
|
func ListDocTree(boxID, listPath string, sortMode int, flashcard, showHidden bool, maxListCount int) (ret []*File, totals int, err error) {
|
||||||
//os.MkdirAll("pprof", 0755)
|
//os.MkdirAll("pprof", 0755)
|
||||||
//cpuProfile, _ := os.Create("pprof/cpu_profile_list_doc_tree")
|
//cpuProfile, _ := os.Create("pprof/cpu_profile_list_doc_tree")
|
||||||
//pprof.StartCPUProfile(cpuProfile)
|
//pprof.StartCPUProfile(cpuProfile)
|
||||||
|
|
@ -267,7 +267,7 @@ func ListDocTree(boxID, path string, sortMode int, flashcard, showHidden bool, m
|
||||||
|
|
||||||
var files []*FileInfo
|
var files []*FileInfo
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
files, totals, err = box.Ls(path)
|
files, totals, err = box.Ls(listPath)
|
||||||
if nil != err {
|
if nil != err {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
@ -299,6 +299,11 @@ func ListDocTree(boxID, path string, sortMode int, flashcard, showHidden bool, m
|
||||||
subFiles, err := os.ReadDir(filepath.Join(boxLocalPath, file.path))
|
subFiles, err := os.ReadDir(filepath.Join(boxLocalPath, file.path))
|
||||||
if nil == err {
|
if nil == err {
|
||||||
for _, subFile := range subFiles {
|
for _, subFile := range subFiles {
|
||||||
|
subDocFilePath := path.Join(file.path, subFile.Name())
|
||||||
|
if subIAL := box.docIAL(subDocFilePath); "true" == subIAL["custom-hidden"] {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
if strings.HasSuffix(subFile.Name(), ".sy") {
|
if strings.HasSuffix(subFile.Name(), ".sy") {
|
||||||
doc.SubFileCount++
|
doc.SubFileCount++
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue