1
0
mirror of https://github.com/flarum/core.git synced 2025-06-02 12:45:04 +02:00
php-flarum/ember/app/templates/components/discussions-list-item.hbs
Toby Zerner 690174297d Rejigging templates for redesign.
- Componentize more stuff, heading in the direction of Ember 2.0
- Start CSS from scratch
- Everything is broken atm!
2015-01-01 20:08:38 +10:30

51 lines
1.8 KiB
Handlebars

<div class="contextual-controls btn-group">
<button class="dropdown-toggle btn btn-default btn-icon" data-toggle="dropdown">{{fa-icon "ellipsis-v"}}</button>
{{menu-list items=controls class="dropdown-menu pull-right"}}
</div>
<div class="discussion-summary">
{{#link-to "user" discussion.startUser}}{{user-avatar discussion.startUser}}{{/link-to}}
<div class="badges">
{{#each badge in badges}}
{{fl-badge badge}}
{{/each}}
</div>
{{#link-to "discussion" discussion.content (query-params searchQuery=searchQuery) class="info"}}
<span class="name">
<h3 class="title">{{highlight-words discussion.title searchQuery}}</h3>
</span>
<span class="terminal-post">
{{#if displayStartPosts}}
{{#link-to "user" discussion.startUser}}{{discussion.startUser.username}}{{/link-to}} posted
{{#link-to "discussion" discussion.content}}{{abbreviate-time discussion.startTime}}{{/link-to}}
{{else}}
{{#link-to "user" discussion.lastUser}}{{discussion.lastUser.username}}{{/link-to}} posted
{{#link-to "discussion" discussion.content (query-params start="last")}}{{abbreviate-time discussion.lastTime}}{{/link-to}}
{{/if}}
</span>
{{/link-to}}
<div class="count">
{{#if discussion.unread}}
<strong>{{abbreviate-number discussion.unreadCount}}</strong> unread
{{else}}
<strong>{{abbreviate-number discussion.repliesCount}}</strong> replies
{{/if}}
</div>
{{#if relevantPosts}}
<div class="relevant-posts">
{{#each post in relevantPosts}}
{{#link-to "discussion" discussion.content (query-params start=post.number) class="post item"}}
{{user-avatar post.user class="avatar-thumb"}}
<span class="post-body">{{highlight-words post.relevantContent searchQuery}}</span>
{{/link-to}}
{{/each}}
</div>
{{/if}}
</div>