49 lines
2.0 KiB
Handlebars
49 lines
2.0 KiB
Handlebars
<div id='user-stream'>
|
|
{{#collection contentBinding="stream" itemClass="item"}}
|
|
{{#with view.content}}
|
|
<div class='clearfix info'>
|
|
<a href="/users/{{unbound username}}" class='avatar-link'><div class='avatar-wrapper'>{{avatar this imageSize="large" extraClasses="actor" avatarTemplatePath="avatar_template" ignoreTitle="true"}}</div></a>
|
|
<span class='time'>{{date path="created_at" leaveAgo="true"}}</span>
|
|
<a class="title" href="{{unbound postUrl}}">{{unbound title}}</a><br>
|
|
{{#unless description}}
|
|
<span class="type">
|
|
{{#if isPM}}
|
|
<i class="icon icon-lock" title="{{i18n user.stream.private_message}}"></i>
|
|
{{i18n user.stream.sent_by}}
|
|
{{else}}
|
|
{{i18n user.stream.posted_by}}
|
|
{{/if}}
|
|
</span>
|
|
{{/unless}}
|
|
<a class='name' href="/users/{{unbound username}}">{{personalizedName name usernamePath="username"}}</a>
|
|
{{#if description}}
|
|
<span class='type'>{{unbound description}}</span>
|
|
{{#if isPostAction}}
|
|
<a class="post-number" href="{{unbound replyUrl}}">
|
|
{{#if reply_to_post_number}}
|
|
#{{unbound reply_to_post_number}}
|
|
{{else}}
|
|
{{i18n user.stream.the_topic}}
|
|
{{/if}}
|
|
</a>
|
|
{{else}}
|
|
<span class="name">{{personalizedName view.parentView.parentView.user.name usernamePath="view.parentView.parentView.user.username"}}</span>
|
|
{{/if}}
|
|
{{/if}}
|
|
</div>
|
|
<p class='excerpt'>
|
|
{{{unbound excerpt}}}
|
|
</p>
|
|
{{#each children}}
|
|
<div class='child-actions'>
|
|
<i class="icon {{unbound icon}}"></i>
|
|
{{#each items}}
|
|
<a href="/users/{{unbound username}}" class='avatar-link'><div class='avatar-wrapper'>{{avatar this imageSize="tiny" extraClasses="actor" avatarTemplatePath="avatar_template" ignoreTitle="true"}}</div></a>
|
|
{{/each}}
|
|
</div>
|
|
{{/each}}
|
|
{{/with}}
|
|
{{/collection}}
|
|
</div>
|
|
<div id="user-stream-bottom"></div>
|