fix: latex element preview rendering boundary error

This commit is contained in:
Hufe921
2024-02-24 20:11:33 +08:00
parent b357a57dfd
commit 6f0ab649cd
+8 -2
View File
@@ -72,7 +72,10 @@ export function mouseup(evt: MouseEvent, host: CanvasEvent) {
if (isCacheRangeCollapsed) { if (isCacheRangeCollapsed) {
// 图片移动 // 图片移动
const dragElement = cacheElementList[cacheEndIndex] const dragElement = cacheElementList[cacheEndIndex]
if (dragElement.type === ElementType.IMAGE) { if (
dragElement.type === ElementType.IMAGE ||
dragElement.type === ElementType.LATEX
) {
moveImgPosition(dragElement, evt, host) moveImgPosition(dragElement, evt, host)
if ( if (
dragElement.imgDisplay === ImageDisplay.FLOAT_TOP || dragElement.imgDisplay === ImageDisplay.FLOAT_TOP ||
@@ -258,7 +261,10 @@ export function mouseup(evt: MouseEvent, host: CanvasEvent) {
if (isCacheRangeCollapsed) { if (isCacheRangeCollapsed) {
const elementList = draw.getElementList() const elementList = draw.getElementList()
const dragElement = elementList[rangeEndIndex] const dragElement = elementList[rangeEndIndex]
if (dragElement.type === ElementType.IMAGE) { if (
dragElement.type === ElementType.IMAGE ||
dragElement.type === ElementType.LATEX
) {
moveImgPosition(dragElement, evt, host) moveImgPosition(dragElement, evt, host)
imgElement = dragElement imgElement = dragElement
} }