From c032520f8f979a139b858df8272aa6511c41244a Mon Sep 17 00:00:00 2001 From: Giovane Date: Wed, 11 Nov 2015 16:55:51 -0200 Subject: toggle no mails available message when it's an empty search #503 --- web-ui/app/js/mail_view/ui/no_mails_available_pane.js | 1 + web-ui/app/templates/compose/no_mails_available.hbs | 6 +++++- web-ui/test/spec/mail_view/ui/no_mails_available_pane.spec.js | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/web-ui/app/js/mail_view/ui/no_mails_available_pane.js b/web-ui/app/js/mail_view/ui/no_mails_available_pane.js index 624020be..baa54fe3 100644 --- a/web-ui/app/js/mail_view/ui/no_mails_available_pane.js +++ b/web-ui/app/js/mail_view/ui/no_mails_available_pane.js @@ -36,6 +36,7 @@ define( this.render = function() { this.attr.tag = this.attr.tag.toUpperCase(); + this.attr.forSearch = this.attr.forSearch.toUpperCase(); this.$node.html(templates.noMailsAvailable(this.attr)); }; diff --git a/web-ui/app/templates/compose/no_mails_available.hbs b/web-ui/app/templates/compose/no_mails_available.hbs index ce887267..6388d7db 100644 --- a/web-ui/app/templates/compose/no_mails_available.hbs +++ b/web-ui/app/templates/compose/no_mails_available.hbs @@ -1,3 +1,7 @@
-
{{t 'NO EMAILS IN'}} '{{ tag }}'.
+ {{#if forSearch }} +
{{t 'NO RESULTS FOR'}}: '{{ forSearch }}'.
+ {{else}} +
{{t 'NO EMAILS IN'}} '{{ tag }}'.
+ {{/if}}
diff --git a/web-ui/test/spec/mail_view/ui/no_mails_available_pane.spec.js b/web-ui/test/spec/mail_view/ui/no_mails_available_pane.spec.js index 2fee45ac..868efc76 100644 --- a/web-ui/test/spec/mail_view/ui/no_mails_available_pane.spec.js +++ b/web-ui/test/spec/mail_view/ui/no_mails_available_pane.spec.js @@ -6,5 +6,10 @@ describeComponent('mail_view/ui/no_mails_available_pane', function () { this.setupComponent({tag: 'inbox'}); expect(this.$node.html()).toMatch('
NO EMAILS IN \'INBOX\'.
'); }); + + it('show different message for search with no results', function () { + this.setupComponent({tag: 'all', forSearch: 'search'}); + expect(this.$node.html()).toMatch('
NO RESULTS FOR: \'SEARCH\'.
'); + }); }); }); -- cgit v1.2.3