diff --git a/src/app/browser.coffee b/src/app/browser.coffee index 0eb6c63767..1e8661eeaa 100644 --- a/src/app/browser.coffee +++ b/src/app/browser.coffee @@ -104,9 +104,9 @@ module.exports.setupGrowlNotifications = (model) -> trigger: 'manual' html: true content: "
- - #{message} [Close] -
" + + #{message} [Close] + " $('ul.items').popover 'show' user.on 'set', 'flags.partyEnabled', (captures, args) -> @@ -118,9 +118,9 @@ module.exports.setupGrowlNotifications = (model) -> trigger: 'manual' html: true content: "
- - #{message} [Close] -
" + + #{message} [Close] + " $('#add-friend-button').popover 'show' diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 3491cb3d43..372798fd0d 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -81,8 +81,11 @@ updateStats = (newStats, batch) -> obj.stats.lvl++ obj.stats.hp = 50 if !obj.items.itemsEnabled and obj.stats.lvl >= 2 - obj.items.itemsEnabled = true #bit of trouble using userSet here + # Set to object, then also send to browser right away to get model.on() subscription notification + batch.set 'items.itemsEnabled', true + obj.items.itemsEnabled = true if !obj.flags.partyEnabled and obj.stats.lvl >= 3 + batch.set 'flags.partyEnabled', true obj.flags.partyEnabled = true obj.stats.exp = newStats.exp