From 0c32b2558e10ba324c5e5c3b67fd17c8e6bc91b7 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Sat, 7 Dec 2024 15:43:58 -0600 Subject: [PATCH] Fixing NREs in card display code --- .../gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js | 2 ++ .../gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js | 1 + 2 files changed, 3 insertions(+) diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js index d168db33e..b3ff51e8d 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/autoZoomHandler.js @@ -244,6 +244,8 @@ class AutoZoom { const refCard = target.closest(".card"); this.baseImageDiv = refCard[0]; var card = refCard.data("card"); + if(card == null) + return; // don't show preview image if card is animating if (!$(this.baseImageDiv).hasClass('card-animating')) { diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js index 42a737f69..a81386469 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cards/Card.js @@ -615,6 +615,7 @@ class Card { //Used for ephemeral card displays such as event display or the "affected by card" effect static CreateSimpleCardDiv(image, testingText, foil, incomplete, borderWidth) { + var foilPresentation = Card.getFoilPresentation(); var cardDiv = $("
"); if (incomplete) {