fix: copy style after title line break #531

pr675
Hufe921 2 years ago
parent 5a5fd64176
commit 2e1403507f

@ -37,15 +37,15 @@ export function enter(evt: KeyboardEvent, host: CanvasEvent) {
if (evt.shiftKey && startElement.listId) {
enterText.listWrap = true
}
// 标题结尾处回车无需格式化
// 标题结尾处回车无需格式化及样式复制
if (
!(
endElement.titleId &&
endElement.titleId !== elementList[endIndex + 1]?.titleId
)
) {
// 格式化上下文
formatElementContext(elementList, [enterText], startIndex)
}
// 复制样式属性
const copyElement = getAnchorElement(elementList, endIndex)
if (copyElement) {
@ -57,6 +57,7 @@ export function enter(evt: KeyboardEvent, host: CanvasEvent) {
}
})
}
}
// 控件或文档插入换行元素
const control = draw.getControl()
const activeControl = control.getActiveControl()

Loading…
Cancel
Save