diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-014/deckBuildingUi2.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-014/deckBuildingUi2.js index 1c4c58dc7..41b9fb4c9 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-014/deckBuildingUi2.js +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gemp-014/deckBuildingUi2.js @@ -164,12 +164,12 @@ var GempLotrDeckBuildingUI2 = Class.extend({ // If card in collection if (event.shiftKey) { this.cardInformationDialog.showCardInfo(cardProps["blueprintId"]); - } else if (tar.hasClass("cardInCollection")) { + } else if (cardProps["inCollection"] == "true") { // add card to deck this.addCardToDeck(cardProps["type"], cardProps["group"], cardProps["blueprintId"], cardProps["image"]); this.updateCardCount(cardElem, cardProps); - } else if (tar.hasClass("cardInDeck")) { + } else if (cardProps["inDeck"] == "true") { // remove card from deck this.deckPanel.removeCardAndUpdate(cardElem, cardElem.data("id"), cardProps); this.updateCardCounts(); @@ -212,6 +212,7 @@ var GempLotrDeckBuildingUI2 = Class.extend({ cardProps["blueprintId"] = blueprintId; cardProps["image"] = image; cardProps["hor"] = horizontal; + cardProps["inDeck"] = "true"; this.deckPanel.addCardAndUpdate(this.createDeckCardElem(cardProps), "" + (this.cardInDeckId++), cardProps); }, @@ -233,6 +234,7 @@ var GempLotrDeckBuildingUI2 = Class.extend({ } props["image"] = card.imageUrl; props["group"] = group; + props["inCollection"] = "true"; this.collectionContainer.addCard(this.createCollectionCardElem(props), "" + (this.cardInCollectionId++), props); }, @@ -251,7 +253,7 @@ var GempLotrDeckBuildingUI2 = Class.extend({ }, createCollectionCardElem: function(props) { - var cardDiv = $("
"); + var cardDiv = $("
"); this.appendCardElemDetails(cardDiv, props); cardDiv.append("
"); cardDiv.append("
"); @@ -259,7 +261,7 @@ var GempLotrDeckBuildingUI2 = Class.extend({ }, createDeckCardElem: function(props) { - var cardDiv = $("
"); + var cardDiv = $("
"); this.appendCardElemDetails(cardDiv, props); cardDiv.append("
"); cardDiv.append("
");