diff --git a/kernel/conf/filetree.go b/kernel/conf/filetree.go index 3c67832bd..9cfc03dac 100644 --- a/kernel/conf/filetree.go +++ b/kernel/conf/filetree.go @@ -26,6 +26,7 @@ type FileTree struct { RefCreateSavePath string `json:"refCreateSavePath"` // 块引时新建文档存储文件夹路径 CreateDocNameTemplate string `json:"createDocNameTemplate"` // 新建文档名模板 MaxListCount int `json:"maxListCount"` // 最大列出数量 + MaxOpenTabCount int `json:"maxOpenTabCount"` // 最大打开页签数量 AllowCreateDeeper bool `json:"allowCreateDeeper"` // 允许创建超过 7 层深度的子文档 RemoveDocWithoutConfirm bool `json:"removeDocWithoutConfirm"` // 删除文档时是否不需要确认 @@ -39,6 +40,7 @@ func NewFileTree() *FileTree { Sort: util.SortModeCustom, CreateDocNameTemplate: "", MaxListCount: 512, + MaxOpenTabCount: 12, AllowCreateDeeper: false, } } diff --git a/kernel/model/conf.go b/kernel/model/conf.go index c2cf8352f..ce6a1f882 100644 --- a/kernel/model/conf.go +++ b/kernel/model/conf.go @@ -130,6 +130,9 @@ func InitConf() { if 1 > Conf.FileTree.MaxListCount { Conf.FileTree.MaxListCount = 512 } + if 1 > Conf.FileTree.MaxOpenTabCount { + Conf.FileTree.MaxOpenTabCount = 12 + } if nil == Conf.Tag { Conf.Tag = conf.NewTag() }