diff --git a/src/app/browser.coffee b/src/app/browser.coffee index 2e662e3538..e52e367bd6 100644 --- a/src/app/browser.coffee +++ b/src/app/browser.coffee @@ -95,6 +95,19 @@ module.exports.setupGrowlNotifications = (model) -> allow_dismiss: true stackup_spacing: 10 # spacing between consecutive stacecked growls. + user.on 'set', 'items.itemsEnabled', (captures, args) -> + return unless captures == true + $('ul.items').popover + title: content.items.unlockedMessage.title + placement: 'left' + trigger: 'manual' + html: true + content: "
+ + #{content.items.unlockedMessage.content} [Close] +
" + $('ul.items').popover 'show' + # Setup listeners which trigger notifications user.on 'set', 'stats.hp', (captures, args) -> num = captures - args diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index cc82cba405..9825f645fe 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -98,18 +98,6 @@ updateStats = (newStats, update) -> userSet 'stats.hp', 50, update if !userObj.items.itemsEnabled and newStats.exp >=15 userSet 'items.itemsEnabled', true, update - if ($?) #can't run this on the server - $('ul.items').popover - title: content.items.unlockedMessage.title - placement: 'left' - trigger: 'manual' - html: true - content: "
\ - \ - #{content.items.unlockedMessage.content} [Close]\ -
" - $('ul.items').popover 'show' - userSet 'stats.exp', newStats.exp, update if newStats.money?