UX: Always show avatar on mobile topic lists (#15323)

This commit is contained in:
Kris 2021-12-15 20:31:03 -05:00 committed by GitHub
parent 7039046d9e
commit ad4faf637c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 41 additions and 54 deletions

View File

@ -6,8 +6,6 @@ export default Component.extend({
loadingMore: alias("topicList.loadingMore"),
loading: not("loaded"),
hideMobileAvatar: true,
@discourseComputed("topicList.loaded")
loaded() {
let topicList = this.topicList;

View File

@ -195,11 +195,6 @@ export default Component.extend({
return false;
},
@discourseComputed("expandPinned", "hideMobileAvatar")
showMobileAvatar(expandPinned, hideMobileAvatar) {
return !(hideMobileAvatar || expandPinned);
},
showEntrance,
click(e) {

View File

@ -2,7 +2,6 @@
{{#if topics}}
{{topic-list
showPosters=showPosters
hideMobileAvatar=hideMobileAvatar
hideCategory=hideCategory
topics=topics
expandExcerpts=expandExcerpts

View File

@ -36,7 +36,6 @@
showTopicPostBadges=showTopicPostBadges
hideCategory=hideCategory
showPosters=showPosters
hideMobileAvatar=hideMobileAvatar
showLikes=showLikes
showOpLikes=showOpLikes
expandGloballyPinned=expandGloballyPinned

View File

@ -1,13 +1,9 @@
<td class="topic-list-data">
{{~raw-plugin-outlet name="topic-list-before-columns"}}
{{~#if showMobileAvatar}}
<div class='pull-left'>
<a href="{{topic.lastPostUrl}}" data-user-card="{{topic.last_poster_username}}">{{avatar topic.lastPosterUser imageSize="large"}}</a>
</div>
<div class='right'>
{{else}}
<div>
{{/if~}}
{{!--
The `~` syntax strip spaces between the elements, making it produce
`<a class=topic-post-badges>Some text</a><span class=topic-post-badges>`,