diff --git a/website/views/options/inventory/seasonalShop.jade b/website/views/options/inventory/seasonalShop.jade
index a0295ccf3c..60ac9849f1 100644
--- a/website/views/options/inventory/seasonalShop.jade
+++ b/website/views/options/inventory/seasonalShop.jade
@@ -11,8 +11,13 @@
.well(ng-if='User.user.achievements.rebirths > 0')=env.t('seasonalShopRebirth')
li.customize-menu.inventory-gear
menu.pets-menu(label='{{::label}}', ng-repeat='(set,label) in ::{summerWarrior:env.t("daringSwashbucklerSet"), summerMage:env.t("emeraldMermageSet"), summerHealer:env.t("reefSeahealerSet"), summerRogue:env.t("roguishPirateSet")}')
- div(ng-repeat='item in ::getSeasonalShopArray(set)' ng-class="{transparent: user.items.gear.owned[item.key] === true ||user.items.gear.owned[item.key] === false}")
- button.customize-option(popover='{{::item.notes()}}', popover-title='{{::item.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='purchase(item.type,item)', class='shop_{{::item.key}}')
+ div(ng-repeat='item in ::getSeasonalShopArray(set)',
+ ng-class="{transparent: user.items.gear.owned[item.key] !== undefined}")
+ button.customize-option(class='shop_{{::item.key}}',
+ popover='{{::item.notes()}}', popover-title='{{::item.text()}}',
+ popover-trigger='mouseenter', popover-placement='right',
+ popover-append-to-body='true',
+ ng-click='purchase(item.type,item)')
.text-left
| {{((item.specialClass == "wizard") && (item.type == "weapon")) + 1}}
span.Pet_Currency_Gem1x.inline-gems
diff --git a/website/views/options/inventory/timeTravelers.jade b/website/views/options/inventory/timeTravelers.jade
index 3829d4d449..a0c861a29d 100644
--- a/website/views/options/inventory/timeTravelers.jade
+++ b/website/views/options/inventory/timeTravelers.jade
@@ -2,15 +2,18 @@
.stable.row(ng-if='user.purchased.plan.consecutive.trinkets <= 0')
.col-md-2
.npc_timetravelers
+
.col-md-10
.popover.static-popover.fade.right.in
.arrow
h3.popover-title!=env.t('timeTravelersTitleNoSub', {linkStartTyler: "", linkStartVicky: "", linkEnd: ""})
.popover-content
p!=env.t('timeTravelersPopoverNoSub', {linkStart: "", linkEnd: ""})
+
.row.stable(ng-if='user.purchased.plan.consecutive.trinkets > 0')
.col-md-2
.npc_timetravelers_active
+
.col-md-10
.popover.static-popover.fade.right.in
.arrow
@@ -25,4 +28,8 @@
li.customize-menu.inventory-gear
menu.pets-menu(label='{{::set.text}}', ng-repeat='set in Content.timeTravelerStore(user.items.gear.owned)')
div(ng-repeat='item in set.items')
- button.customize-option(popover='{{::item.notes()}}', popover-title='{{::item.text()}}', popover-trigger='mouseenter', popover-placement='right', popover-append-to-body='true', ng-click='user.ops.buyMysterySet({params:{key:set.key}})', class='shop_{{::item.key}}')
+ button.customize-option(class='shop_{{::item.key}}',
+ popover='{{::item.notes()}}', popover-title='{{::item.text()}}',
+ popover-trigger='mouseenter', popover-placement='right',
+ popover-append-to-body='true',
+ ng-click='user.ops.buyMysterySet({params:{key:set.key}})')