Compare commits
3 Commits
0d1df8a1a9
...
adb7e94253
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
adb7e94253 | ||
|
|
85b0570c1b | ||
|
|
131075acaf |
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user