From 72f66a6849b5bfa69b2555126eef483a40c9a90b Mon Sep 17 00:00:00 2001 From: PhallenCassidy Date: Mon, 24 Oct 2022 00:30:42 -0400 Subject: [PATCH] Added remaining Hobbit cultures to deckbuilder A future update has arrived --- .../src/main/web/js/gemp-022/cardFilter.js | 52 ++++++++++++++----- 1 file changed, 39 insertions(+), 13 deletions(-) diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter.js index e0b997c34..2fd73e6be 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/cardFilter.js @@ -109,8 +109,8 @@ var CardFilter = Class.extend({ this.navigationDiv.append(this.nextPageBut); this.fullFilterDiv = $("
"); - this.setSelect = $("" + + "" + "" + "" + "" @@ -212,7 +212,7 @@ var CardFilter = Class.extend({ this.filterDiv = $("
"); - this.filterDiv.append("" + this.filterDiv.append("
" + "" + "" + "" @@ -220,8 +220,6 @@ var CardFilter = Class.extend({ + "" + "" + "" - ); - this.filterDiv.append("" + "" + "" + "" @@ -231,13 +229,16 @@ var CardFilter = Class.extend({ + "" + "" + "" - //Additional Hobbit Draft cultures - //+ "" - //+ "" - //+ "" - //+ "" - //+ "" - //+ "" + ); + //Additional Hobbit Draft cultures + //var hobbitFilterDiv = $("
"); + this.filterDiv.append("
" + + "" + + "" + + "" + + "" + + "" + + "" ); var combos = $("
"); @@ -370,6 +371,26 @@ var CardFilter = Class.extend({ $("#culture-buttons").buttonset(); + + var setFilterChanged = function () { + var setSelected = $("#setSelect option:selected").prop("value"); + if (setSelected.includes("30-33") || setSelected.includes("30") || setSelected.includes("31") + || setSelected.includes("32") || setSelected.includes("33")) { + $("#culture2").show(); + } else { + $("#labelESGAROTH").removeClass("ui-state-active"); + $("#labelGUNDABAD").removeClass("ui-state-active"); + $("#labelMIRKWOOD").removeClass("ui-state-active"); + $("#labelSMAUG").removeClass("ui-state-active"); + $("#labelSPIDER").removeClass("ui-state-active"); + $("#labelTROLL").removeClass("ui-state-active"); + $("#culture2").hide(); + } + that.filter = that.calculateNormalFilter(); + that.start = 0 + that.getCollection(); + return true; + }; var fullFilterChanged = function () { that.start = 0; @@ -377,7 +398,10 @@ var CardFilter = Class.extend({ return true; }; - this.setSelect.change(fullFilterChanged); + //Hide Hobbit cultures by default + $("#culture2").hide(); + + this.setSelect.change(setFilterChanged); this.nameInput.change(fullFilterChanged); this.sortSelect.change(fullFilterChanged); this.raritySelect.change(fullFilterChanged); @@ -437,6 +461,8 @@ var CardFilter = Class.extend({ $("#phase").change(filterOut); $("#labelDWARVEN,#labelELVEN,#labelGANDALF,#labelGONDOR,#labelROHAN,#labelSHIRE,#labelGOLLUM,#labelDUNLAND,#labelISENGARD,#labelMEN,#labelMORIA,#labelORC,#labelRAIDER,#labelSAURON,#labelURUK_HAI,#labelWRAITH").click(filterOut); + //Additional Hobbit Draft labels + $("#labelESGAROTH,#labelGUNDABAD,#labelMIRKWOOD,#labelSMAUG,#labelSPIDER,#labelTROLL").click(filterOut); this.collectionDiv = $("
"); //collection-display