Skip to content

Commit

Permalink
Handlebars structure tweaks to post.handlebars
Browse files Browse the repository at this point in the history
 - Combine bind-attrs on the <article> (seriously that made no sense)
 - Hoist a bind-attr class to the view, allowing more fancy styling
 - Hoist a <div> outside a conditional
 - Change href='#' to unvalued hrefs
  • Loading branch information
riking committed Sep 9, 2014
1 parent c9dea9c commit 7bb1b8b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 10 deletions.
18 changes: 8 additions & 10 deletions app/assets/javascripts/discourse/templates/post.js.handlebars
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
{{view 'reply-history' content=replyHistory}}
</div>

<article class='boxed' {{bind-attr id="postElementId"}} {{bind-attr data-post-id="id"}} data-user-id="{{unbound user_id}}">
<article class='boxed' {{bind-attr id="postElementId" data-post-id="id" data-user-id="user_id"}}>
<div class='row'>
{{#if showUserReplyTab}}
<a href='#' {{action toggleReplyHistory this target="view"}} class='reply-to-tab'>
<a href {{action toggleReplyHistory this target="view"}} class='reply-to-tab'>
{{#if loadingReplyHistory}}
{{i18n loading}}
{{else}}
Expand All @@ -18,15 +18,13 @@
</a>
{{/if}}
<div class='topic-avatar'>
{{#unless userDeleted}}
<div {{bind-attr class=":contents byTopicCreator:topic-creator"}}>
<div class="contents">
{{#unless userDeleted}}
{{poster-avatar action="expandPostUser" post=this classNames="main-avatar"}}
</div>
{{else}}
<div class="contents">
{{else}}
<i class="fa fa-trash-o deleted-user-avatar"></i>
</div>
{{/unless}}
{{/unless}}
</div>
{{#if wiki}}
<div {{action editPost this}} class="wiki" title="{{i18n post.wiki.about}}"><i class="fa fa-pencil-square-o fa-3x"></i></div>
{{/if}}
Expand All @@ -44,7 +42,7 @@
{{#if hasHistory}}
<div class='post-info edits'>
{{#if can_view_edit_history}}
<a href='#' class="{{unbound view.historyHeat}}" {{action showHistory this}} title="{{i18n post.last_edited_on}} {{raw-date updated_at}}">
<a href class="{{unbound view.historyHeat}}" {{action showHistory this}} title="{{i18n post.last_edited_on}} {{raw-date updated_at}}">
{{editCount}}
<i class='fa fa-pencil'></i>
</a>
Expand Down
1 change: 1 addition & 0 deletions app/assets/javascripts/discourse/views/post_view.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Discourse.PostView = Discourse.GroupedView.extend(Ember.Evented, {
'selected',
'post.hidden:post-hidden',
'post.deleted',
'byTopicCreator:topic-creator',
'groupNameClass'],
postBinding: 'content',

Expand Down

0 comments on commit 7bb1b8b

Please sign in to comment.