From e6e960ae5eb41abcf8c8e61dd094ab8de3397e03 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sat, 2 Mar 2013 23:52:47 -0500 Subject: [PATCH] performance boost - only re-establish popover / tooltips on saving task --- src/app/browser.coffee | 5 ----- src/app/tasks.coffee | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/browser.coffee b/src/app/browser.coffee index 351573cf43..b7dc450972 100644 --- a/src/app/browser.coffee +++ b/src/app/browser.coffee @@ -105,11 +105,6 @@ setupSortable = (model) -> setupTooltips = (model) -> $('[rel=tooltip]').tooltip() $('[rel=popover]').popover() - # FIXME: this isn't very efficient, do model.on set for specific attrs for popover - model.on 'set', '*', -> - $('[rel=tooltip]').tooltip() - $('[rel=popover]').popover() - setupTour = (model) -> tourSteps = [ diff --git a/src/app/tasks.coffee b/src/app/tasks.coffee index f84e8d2b2f..50a7fa976b 100644 --- a/src/app/tasks.coffee +++ b/src/app/tasks.coffee @@ -172,3 +172,8 @@ module.exports.app = (appExports, model) -> direction = 'down' if direction == 'false/' task = model.at $(el).parents('li')[0] scoring.score(model, task.get('id'), direction) + + appExports.tasksSaveAndClose = -> + # When they update their notes, re-establish tooltip & popover + $('[rel=tooltip]').tooltip() + $('[rel=popover]').popover()