From 8d8ba2179a44db8f5930ff1a60140c08e608d1f9 Mon Sep 17 00:00:00 2001 From: Nathaniel Bond Date: Mon, 30 Dec 2024 10:50:32 -0500 Subject: [PATCH] Refactor new deck logic --- .../src/main/web/js/gemp-022/deckBuildingUi.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi.js index 5d8c83ed3..7b3f8b11e 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/deckBuildingUi.js @@ -148,15 +148,8 @@ var GempLotrDeckBuildingUI = Class.extend({ newDeckBut.click( function () { - if (that.deckContentsDirty) { - if (confirm("Do you wish to save this deck?")) { - if (that.saveCurrentDeck()) { - that.deckName = null; - $("#editingDeck").text("New deck"); - that.clearDeck(); - } - } - } else { + if (!that.deckContentsDirty || + (confirm("Do you wish to save this deck?") && that.saveCurrentDeck())) { that.deckName = null; $("#editingDeck").text("New deck"); that.clearDeck();