This commit is contained in:
Daniel 2025-09-06 08:28:54 +08:00
parent d2f990a830
commit 305bd9dfb0
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
4 changed files with 16 additions and 3 deletions

View file

@ -43,7 +43,7 @@ import (
func resetTree(tree *parse.Tree, titleSuffix string, removeAvBinding bool) {
tree.ID = ast.NewNodeID()
tree.Root.ID = tree.ID
title := tree.Root.IALAttr("title")
if "" != titleSuffix {
if t, parseErr := time.Parse("20060102150405", util.TimeFromID(tree.ID)); nil == parseErr {
titleSuffix += " " + t.Format("2006-01-02 15:04:05")
@ -52,9 +52,12 @@ func resetTree(tree *parse.Tree, titleSuffix string, removeAvBinding bool) {
}
titleSuffix = "(" + titleSuffix + ")"
titleSuffix = " " + titleSuffix
if Conf.language(16) == title {
titleSuffix = ""
}
}
tree.Root.SetIALAttr("id", tree.ID)
tree.Root.SetIALAttr("title", tree.Root.IALAttr("title")+titleSuffix)
tree.Root.SetIALAttr("title", title+titleSuffix)
tree.Root.RemoveIALAttr("scroll")
p := path.Join(path.Dir(tree.Path), tree.ID) + ".sy"
tree.Path = p