From 5a0425986800bf03de8c49dc00f45d86d3b365ee Mon Sep 17 00:00:00 2001 From: Duda Dornelles Date: Thu, 16 Oct 2014 14:59:49 +0200 Subject: for #95, make sure that the tag list is also refreshed when the mail list is refreshed, since there can be new unread mails and we need to update the count --- web-ui/app/js/dispatchers/left_pane_dispatcher.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'web-ui/app/js/dispatchers') diff --git a/web-ui/app/js/dispatchers/left_pane_dispatcher.js b/web-ui/app/js/dispatchers/left_pane_dispatcher.js index 0ceb3790..21898dca 100644 --- a/web-ui/app/js/dispatchers/left_pane_dispatcher.js +++ b/web-ui/app/js/dispatchers/left_pane_dispatcher.js @@ -29,8 +29,8 @@ define( function leftPaneDispatcher() { var initialized = false; - this.refreshTagList = function () { - this.trigger(document, events.tags.want, { caller: this.$node }); + this.refreshTagList = function (ev, data) { + this.trigger(document, events.tags.want, { caller: this.$node, skipMailListRefresh: data.skipMailListRefresh }); }; this.loadTags = function (ev, data) { @@ -39,7 +39,7 @@ define( this.selectTag = function (ev, data) { var tag = (data && data.tag) || urlParams.getTag(); - this.trigger(document, events.ui.tag.select, { tag: tag }); + this.trigger(document, events.ui.tag.select, { tag: tag, skipMailListRefresh: data.skipMailListRefresh }); }; this.pushUrlState = function (ev, data) { @@ -60,7 +60,7 @@ define( this.on(document, events.dispatchers.tags.refreshTagList, this.refreshTagList); this.on(document, events.ui.tags.loaded, this.selectTag); this.on(document, events.ui.tag.selected, this.pushUrlState); - this.trigger(document, events.tags.want, { caller: this.$node } ); + this.trigger(document, events.tags.want, { caller: this.$node }); }); } } -- cgit v1.2.3