From 5055377eb100b6a0a26b130f25152fea9efc4e94 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 17 Mar 2015 17:04:35 +1030 Subject: [PATCH] Make discussion-listing/index styles more modular --- .../components/index/discussion-listing.js | 1 - ember/app/styles/flarum/index.less | 25 +++++++++---------- .../components/index/discussion-listing.hbs | 4 +-- ember/app/templates/index.hbs | 17 ++++++------- 4 files changed, 21 insertions(+), 26 deletions(-) diff --git a/ember/app/components/index/discussion-listing.js b/ember/app/components/index/discussion-listing.js index 2631eacbc..75761364d 100755 --- a/ember/app/components/index/discussion-listing.js +++ b/ember/app/components/index/discussion-listing.js @@ -9,7 +9,6 @@ import FadeIn from 'flarum/mixins/fade-in'; */ export default Ember.Component.extend(FadeIn, HasItemLists, { layoutName: 'components/index/discussion-listing', - tagName: 'li', attributeBindings: ['discussionId:data-id'], classNames: ['discussion-summary'], classNameBindings: [ diff --git a/ember/app/styles/flarum/index.less b/ember/app/styles/flarum/index.less index 91f992b77..3256916ba 100644 --- a/ember/app/styles/flarum/index.less +++ b/ember/app/styles/flarum/index.less @@ -105,13 +105,13 @@ } @media @phone, @tablet { - .index-results { + .offset-content { margin-top: 15px; } } @media @desktop, @desktop-hd { - .index-results { + .offset-content { margin-top: 30px; margin-left: 225px; } @@ -228,16 +228,6 @@ & > li { margin-right: -25px; padding-right: 65px + 25px; - - & .contextual-controls { - position: absolute; - right: 0; - top: 18px; - visibility: hidden; - } - &:hover .contextual-controls, & .contextual-controls.open { - visibility: visible; - } } } } @@ -249,9 +239,18 @@ color: @fl-body-muted-color; text-decoration: none; } + & .contextual-controls { + visibility: hidden; + position: absolute; + right: 0; + top: 18px; + } + &:hover .contextual-controls, & .contextual-controls.open { + visibility: visible; + } & .author { float: left; - margin-top: 20px; + margin-top: 18px; } & .badges { float: left; diff --git a/ember/app/templates/components/index/discussion-listing.hbs b/ember/app/templates/components/index/discussion-listing.hbs index dd237882e..2f7fd9060 100644 --- a/ember/app/templates/components/index/discussion-listing.hbs +++ b/ember/app/templates/components/index/discussion-listing.hbs @@ -11,7 +11,7 @@ {{ui/item-list items=discussion.badges class="badges"}} -{{#link-to "discussion" discussion.content (query-params start=start) current-when="discussion" class="main"}} +{{#link-to "discussion" discussion (query-params start=start) current-when="discussion" class="main"}}

{{highlight-words discussion.title searchQuery}}

{{ui/item-list items=info class="info"}} {{/link-to}} @@ -27,7 +27,7 @@ {{#if relevantPosts}}
{{#each post in relevantPosts}} - {{#link-to "discussion" discussion.content (query-params start=post.number) class="post item"}} + {{#link-to "discussion" discussion (query-params start=post.number) class="post item"}} {{user-avatar post.user class="avatar-thumb"}} {{highlight-words post.relevantContent searchQuery}} {{/link-to}} diff --git a/ember/app/templates/index.hbs b/ember/app/templates/index.hbs index 1d0e0152f..4a32da04b 100644 --- a/ember/app/templates/index.hbs +++ b/ember/app/templates/index.hbs @@ -10,7 +10,7 @@ {{ui/item-list items=view.sidebar}} -
+
@@ -29,7 +29,8 @@
    {{#each discussion in index.model}} {{index/discussion-listing - discussion=discussion + tagName="li" + discussion=discussion.content searchQuery=index.searchQuery terminalPostType=index.terminalPostType countType=index.countType @@ -39,14 +40,10 @@ {{#if index.resultsLoading}} {{ui/loading-indicator size="small"}} - {{/if}} - - {{#if index.moreResults}} - {{#unless index.resultsLoading}} -
    - {{ui/action-button class="control-loadMore btn btn-default" action="loadMore" label="Load More"}} -
    - {{/unless}} + {{else if index.moreResults}} +
    + {{ui/action-button class="control-loadMore btn btn-default" action="loadMore" label="Load More"}} +
    {{/if}}