UX: show envelope when tag is only used in PM

UX: use regular envelope instead of solid envelope

REFACTOR: %s/enveloppe/envelope/g
This commit is contained in:
Régis Hanol 2019-02-12 11:34:25 +01:00
parent 90ce448675
commit b8b1759de9
3 changed files with 8 additions and 3 deletions

View File

@ -5,5 +5,10 @@ export default RestModel.extend({
@computed("count", "pm_count")
totalCount(count, pmCount) {
return count + pmCount;
},
@computed("count", "pm_count")
pmOnly(count, pmCount) {
return count === 0 && pmCount > 0;
}
});

View File

@ -9,7 +9,7 @@
{{/if}}
{{#each sortedTags as |tag|}}
<div class='tag-box'>
{{discourse-tag tag.id isPrivateMessage=isPrivateMessage tagsForUser=tagsForUser}} {{#if tag.pm_count}}{{d-icon "envelope"}}{{/if}}{{#if tag.totalCount}} <span class='tag-count'>x {{tag.totalCount}}</span>{{/if}}
{{discourse-tag tag.id isPrivateMessage=isPrivateMessage tagsForUser=tagsForUser}} {{#if tag.pmOnly}}{{d-icon "far-envelope"}}{{/if}}{{#if tag.totalCount}} <span class='tag-count'>x {{tag.totalCount}}</span>{{/if}}
</div>
{{/each}}
<div class="clearfix" />

View File

@ -54,7 +54,7 @@ widgetTest("via-email", {
},
async test(assert) {
await click(".post-info.via-email");
assert.ok(this.rawEmailShown, "clicking the enveloppe shows the raw email");
assert.ok(this.rawEmailShown, "clicking the envelope shows the raw email");
}
});
@ -69,7 +69,7 @@ widgetTest("via-email without permission", {
await click(".post-info.via-email");
assert.ok(
!this.rawEmailShown,
`clicking the enveloppe doesn't show the raw email`
"clicking the envelope doesn't show the raw email"
);
}
});