feat(ui): FRO-5 Animation Card Played

Cleaned up unnecessary bits of code
This commit is contained in:
LQ63
2025-12-14 23:12:39 +01:00
parent 131075acaf
commit 85b0570c1b

View File

@@ -25,9 +25,7 @@ function triggerWiggle(index: number) {
function handlePlayCard(index: number | null) {
if (index === null) return
wb.sendAndWait("PlayCard", { cardindex: index }).then(
).catch((error) => {
wb.sendAndWait("PlayCard", { cardindex: index }).catch((error) => {
triggerWiggle(index)
$q.notify({
@@ -40,14 +38,9 @@ function handlePlayCard(index: number | null) {
}
function onBeforeLeave(el: Element) {
const element = el as HTMLElement;
// 1. Get the current position relative to the container
const { marginLeft, marginTop, width, height } = window.getComputedStyle(element);
// 2. Explicitly set the geometry to freeze it in place
element.style.left = `${element.offsetLeft - parseFloat(marginLeft)}px`;
element.style.top = `${element.offsetTop - parseFloat(marginTop)}px`;
// 3. Keep the width/height fixed so it doesn't shrink when becoming absolute
element.style.width = width;
element.style.height = height;
}