diff --git a/app/src/protyle/render/av/action.ts b/app/src/protyle/render/av/action.ts index 03f6a052e..aadc19ca6 100644 --- a/app/src/protyle/render/av/action.ts +++ b/app/src/protyle/render/av/action.ts @@ -217,7 +217,8 @@ export const avClick = (protyle: IProtyle, event: MouseEvent & { target: HTMLEle srcIDs, avID, }]); - insertAttrViewBlockAnimation(blockElement, 1, previousID); + insertAttrViewBlockAnimation(blockElement, 1, previousID, avID); + popTextCell(protyle, [addRowElement.previousElementSibling.querySelector('[data-detached="true"]')], "block"); event.preventDefault(); event.stopPropagation(); return true; @@ -359,16 +360,16 @@ export const removeAttrViewColAnimation = (blockElement: Element, id: string) => }); }; -export const insertAttrViewBlockAnimation = (blockElement: Element, size: number, previousId: string) => { +export const insertAttrViewBlockAnimation = (blockElement: Element, size: number, previousId: string, avId?:string) => { const previousElement = blockElement.querySelector(`.av__row[data-id="${previousId}"]`) || blockElement.querySelector(".av__row--header"); let colHTML = ""; previousElement.querySelectorAll(".av__cell").forEach((item: HTMLElement) => { - colHTML += `