diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2014-10-16 14:59:49 +0200 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2014-10-16 14:59:56 +0200 |
commit | 5a0425986800bf03de8c49dc00f45d86d3b365ee (patch) | |
tree | 967bdd7868d67adaf1967f9616ef6a1702d5fa6f /web-ui/app/js/tags | |
parent | 2871fd91a844e007cbf821b51f6bba16cf727abb (diff) |
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
Diffstat (limited to 'web-ui/app/js/tags')
-rw-r--r-- | web-ui/app/js/tags/data/tags.js | 2 | ||||
-rw-r--r-- | web-ui/app/js/tags/ui/tag_list.js | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/web-ui/app/js/tags/data/tags.js b/web-ui/app/js/tags/data/tags.js index 97dd12a6..4a1e6af0 100644 --- a/web-ui/app/js/tags/data/tags.js +++ b/web-ui/app/js/tags/data/tags.js @@ -40,7 +40,7 @@ define(['flight/lib/component', 'page/events', 'mixins/with_feature_toggle'], fu function sendTagsBackTo(on, params) { return function(data) { data.push(DataTags.all); - on.trigger(params.caller, events.tags.received, {tags: data}); + on.trigger(params.caller, events.tags.received, {tags: data, skipMailListRefresh: params.skipMailListRefresh}); }; } diff --git a/web-ui/app/js/tags/ui/tag_list.js b/web-ui/app/js/tags/ui/tag_list.js index b5b4d555..850a5fab 100644 --- a/web-ui/app/js/tags/ui/tag_list.js +++ b/web-ui/app/js/tags/ui/tag_list.js @@ -92,10 +92,9 @@ define( }.bind(this)); }; - this.loadTagList = function(ev, data) { this.renderTagList(_.sortBy(data.tags, tagOrder)); - this.trigger(document, events.ui.tags.loaded, { tag: this.attr.currentTag }); + this.trigger(document, events.ui.tags.loaded, { tag: this.attr.currentTag, skipMailListRefresh: data.skipMailListRefresh}); }; this.saveTag = function(ev, data) { |