From f71eda27ac017a610a9057c8262c5c24736c6492 Mon Sep 17 00:00:00 2001 From: Nathaniel Bond Date: Mon, 30 Dec 2024 10:07:39 -0500 Subject: [PATCH] Correct logic --- .../main/web/js/gemp-022/deckBuildingUi.js | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 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 202e06aeb..cbfad30f6 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,26 +148,27 @@ var GempLotrDeckBuildingUI = Class.extend({ newDeckBut.click( function () { - if (that.deckContentsDirty && confirm("Do you wish to save this deck?")) - { - if (that.deckName == null) { - var newDeckName = prompt("Enter the name of the deck", ""); - if (newDeckName != null) { - if (newDeckName.length < 3 || newDeckName.length > 100) - alert("Deck name has to have at least 3 characters and at most 100 characters."); - else { - that.deckName = newDeckName; - that.saveDeck(false); - that.deckName = null; - $("#editingDeck").text("New deck"); - that.clearDeck(); + if (that.deckContentsDirty) { + if (confirm("Do you wish to save this deck?")) { + if (that.deckName == null) { + var newDeckName = prompt("Enter the name of the deck", ""); + if (newDeckName != null) { + if (newDeckName.length < 3 || newDeckName.length > 100) + alert("Deck name has to have at least 3 characters and at most 100 characters."); + else { + that.deckName = newDeckName; + that.saveDeck(false); + that.deckName = null; + $("#editingDeck").text("New deck"); + that.clearDeck(); + } } + } else { + that.saveDeck(false); + that.deckName = null; + $("#editingDeck").text("New deck"); + that.clearDeck(); } - } else { - that.saveDeck(false); - that.deckName = null; - $("#editingDeck").text("New deck"); - that.clearDeck(); } } else { that.deckName = null;