From 242430111248f0102f90d6aa3fe65fd8a7e091bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C5=82a=C5=BCej=20Pankowiak?= <blasecodes@gmail.com> Date: Thu, 7 Aug 2014 18:08:44 +0200 Subject: [PATCH] Port Community Spotlight to Bootstrap --- app/assets/stylesheets/contacts.css.scss | 41 ++++++++++++++++++++++++ app/controllers/contacts_controller.rb | 2 +- app/views/contacts/spotlight.haml | 41 ++++++++++++------------ 3 files changed, 63 insertions(+), 21 deletions(-) diff --git a/app/assets/stylesheets/contacts.css.scss b/app/assets/stylesheets/contacts.css.scss index d674a5f3c3..e98596f685 100644 --- a/app/assets/stylesheets/contacts.css.scss +++ b/app/assets/stylesheets/contacts.css.scss @@ -39,3 +39,44 @@ } } } + +#community_spotlight { + .avatar { + width: 140px; + height: 140px; + } + + .user_card { + @include border-radius(3px); + @include box-shadow(0,1px,5px,#ccc); + + border: 1px solid #ccc; + display: inline-block; + margin-bottom: 15px; + margin-right: 10px; + min-height: 220px; + padding: 10px 10px 30px 10px; + position: relative; + vertical-align: top; + width: 140px; + + h4 { + margin-bottom: 0px; + padding-bottom: 2px; + } + + .add_user_to_aspect { + bottom: 10px; + right: 10px; + position: absolute; + } + + .dropdown { + width: 100%; + } + + .tags { + color: $text-grey; + } + } +} \ No newline at end of file diff --git a/app/controllers/contacts_controller.rb b/app/controllers/contacts_controller.rb index 653f1a4c8c..68e3f6469e 100644 --- a/app/controllers/contacts_controller.rb +++ b/app/controllers/contacts_controller.rb @@ -5,7 +5,7 @@ class ContactsController < ApplicationController before_filter :authenticate_user! - use_bootstrap_for :index + use_bootstrap_for :index, :spotlight def index respond_to do |format| diff --git a/app/views/contacts/spotlight.haml b/app/views/contacts/spotlight.haml index 39a1c5588c..53c8515ea7 100644 --- a/app/views/contacts/spotlight.haml +++ b/app/views/contacts/spotlight.haml @@ -8,23 +8,24 @@ - content_for :head do = javascript_include_tag :people -#section_header - %h2 - = t('contacts.index.title') - -= render 'shared/contact_sidebar' - -.span-18.last{:style => "position:relative;"} - - - if AppConfig.settings.community_spotlight.suggest_email.present? - .right - = link_to t('contacts.spotlight.suggest_member'), "mailto:#{AppConfig.settings.community_spotlight.suggest_email}", :class => "button" - - %h3 - = t('contacts.spotlight.community_spotlight') - %br - - #community_spotlight - - unless @people.blank? - - @people.each do |person| - = render 'community_spotlight/user', :person => person +.row + .span12 + #section_header + %h3 + = t('contacts.index.title') + +.row + = render 'shared/contact_sidebar' + + .span9 + - if AppConfig.settings.community_spotlight.suggest_email.present? + .right + = link_to t('contacts.spotlight.suggest_member'), "mailto:#{AppConfig.settings.community_spotlight.suggest_email}", :class => "button" + + %h3 + = t('contacts.spotlight.community_spotlight') + + #community_spotlight + - unless @people.blank? + - @people.each do |person| + = render 'community_spotlight/user', :person => person -- GitLab