mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-04 04:20:53 +08:00
🐛 使用 API /api/block/updateBlock
更新列表块时无法渲染行内公式 https://github.com/siyuan-note/siyuan/issues/5814
This commit is contained in:
parent
06ea7b79c7
commit
6cf43b34a9
@ -215,9 +215,8 @@ func updateBlock(c *gin.Context) {
|
|||||||
DoOperations: ops,
|
DoOperations: ops,
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
if "NodeListItem" == block.Type {
|
if "NodeListItem" == block.Type && ast.NodeList == tree.Root.FirstChild.Type {
|
||||||
// 使用 API `api/block/updateBlock` 更新列表项时渲染错误 https://github.com/siyuan-note/siyuan/issues/4658
|
// 使用 API `api/block/updateBlock` 更新列表项时渲染错误 https://github.com/siyuan-note/siyuan/issues/4658
|
||||||
|
|
||||||
tree.Root.AppendChild(tree.Root.FirstChild.FirstChild) // 将列表下的第一个列表项移到文档结尾,移动以后根下面直接挂列表项,渲染器可以正常工作
|
tree.Root.AppendChild(tree.Root.FirstChild.FirstChild) // 将列表下的第一个列表项移到文档结尾,移动以后根下面直接挂列表项,渲染器可以正常工作
|
||||||
tree.Root.FirstChild.Unlink() // 删除列表
|
tree.Root.FirstChild.Unlink() // 删除列表
|
||||||
tree.Root.FirstChild.Unlink() // 继续删除列表 IAL
|
tree.Root.FirstChild.Unlink() // 继续删除列表 IAL
|
||||||
|
@ -22,6 +22,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"path"
|
"path"
|
||||||
"strings"
|
"strings"
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/88250/gulu"
|
"github.com/88250/gulu"
|
||||||
"github.com/siyuan-note/logging"
|
"github.com/siyuan-note/logging"
|
||||||
@ -131,6 +132,10 @@ func IsRelativePath(dest string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TimeFromID(id string) (ret string) {
|
func TimeFromID(id string) (ret string) {
|
||||||
|
if 14 > len(id) {
|
||||||
|
logging.LogWarnf("invalid id [%s], stack [\n%s]", id, logging.ShortStack())
|
||||||
|
return time.Now().Format("20060102150405")
|
||||||
|
}
|
||||||
ret = id[:14]
|
ret = id[:14]
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user