Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/16/2018 09:20:13 AM (7 years ago)
Author:
djpaul
Message:

Templates, Nouveau: fix widget responsiveness.

Fixes #7828

Props mercime

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-nouveau/common-styles/_bp_widgets.scss

    r12082 r12171  
    11// BP Widgets
    2 // @version 3.0.0
     2// @version 4.0.0
    33
    44.buddypress.widget {
     
    66    .item-options {
    77
    8         @include font-size(14);
     8        @include font-size(12);
     9
     10        margin: 0 0 1em;
     11        padding: 1em 0;
     12    }
     13
     14    .bp-login-widget-user-avatar {
     15        float: left;
     16    }
     17
     18    .bp-login-widget-user-links {
     19        margin-left: 70px;
    920    }
    1021
    1122    ul.item-list {
    12 
    13         @include flex-box-dir($flex-dir: column);
    14 
    15         @include medium-small-up() {
    16 
    17             @include flex-box-dir($flex-dir: row, $flex-wrap: wrap);
    18         }
    19 
    2023        list-style: none;
    21         margin: $marg-sml -2%;
    22         overflow: hidden;
    23 
    24         li {
    25             border: 1px solid $bp-border-color;
    26 
    27             @include flex-align();
    28             @include box-item-size($grow: 1, $basis: 46%);
    29 
    30             @include large-up() {
    31 
    32                 @include box-item-size($grow: 0, $basis: 20%);
    33             }
    34 
    35             margin: 2%;
    36 
    37             .item-avatar {
    38                 padding: $pad-sml;
    39                 text-align: center;
    40 
    41                 .avatar {
    42                     width: 60%;
    43                 }
    44             }
    45 
    46             .item {
    47                 padding: 0 $pad-sml $pad-sml;
    48 
    49 
    50                 .item-meta {
    51 
    52                     @include font-size(12);
    53                     overflow-wrap: break-word;
    54                 }
    55             }
    56         } // close li
     24        margin: $marg-sml 0;
    5725    }
    5826
    59     .activity-list {
     27    ul.activity-list {
     28
    6029        padding: 0;
    6130
     
    6938            margin-bottom: 0.5em;
    7039        }
     40
     41        li {
     42            border-bottom: 1px solid $primary-grey;
     43            margin-bottom: 1em;
     44
     45            .activity-header p {
     46                margin-bottom: 0.5em;
     47            }
     48
     49            &:last-child {
     50                border-bottom: 0;
     51            }
     52        }
    7153    }
    7254
     
    7658
    7759        img {
     60            margin: 0.5em;
     61        }
     62    }
     63
     64    ul#friends-list,
     65    ul#groups-list,
     66    ul#members-list {
     67
     68        @include clearfix-element("li");
     69
     70        li {
     71
    7872            margin-bottom: 1em;
    79             margin-right: 1em;
     73
     74            .item-avatar {
     75                float: left;
     76                width: 60px;
     77            }
     78
     79            .item {
     80                margin-left: 70px;
     81            }
    8082        }
    8183    }
    8284}
    8385
     86// BP Widgets in Main content area.
     87// User's and Group's widgetized default home pages.
    8488
    85 // Are we in a main site sidebar?
    86 // while hard to tell width assume that
    87 // at large width it's narrow &
    88 // adjust the li widths & margins to %
    89 // & flex basis to auto for large up.
    90 // @todo this may need reviewing & adjusting.
    91 
    92 // WP default themes use the class '.widget-area'
    93 // as a naming convention for the main sidebar
    94 // this is the best we can know & style on this class
    95 .widget-area {
     89.buddypress-wrap {
    9690
    9791    .buddypress.widget {
    9892
    99         ul.item-list {
     93        ul#friends-list,
     94        ul#groups-list,
     95        ul#members-list {
     96
     97            @include flex-box-dir($flex-dir: column);
     98
     99            @include medium-small-up() {
     100
     101                @include flex-box-dir($flex-dir: row, $flex-wrap: wrap);
     102            }
     103
    100104
    101105            li {
     106                border: 1px solid $bp-border-color;
    102107
    103                 @include box-item-size($grow: 0, $basis: 46%);
    104                 margin: 2% 2% 10px;
     108                @include flex-align();
     109                @include box-item-size($grow: 1, $basis: 46%);
    105110
    106                 @include large-up {
     111                @include large-up() {
    107112
    108                     .avatar {
    109                         width: 100%;
     113                    @include box-item-size($grow: 0, $basis: 20%);
     114                }
     115
     116                margin: 2%;
     117
     118                .item-avatar {
     119                    padding: $pad-sml;
     120                    text-align: center;
     121                }
     122
     123                .item {
     124                    padding: $pad-sml;
     125
     126
     127                    .item-meta {
     128
     129                        @include font-size(12);
     130                        overflow-wrap: break-word;
    110131                    }
    111132                }
    112             }
    113         }
     133            } // close li
    114134
    115         @include large-up() {
     135            @include large-up() {
    116136
    117             ul.item-list {
    118137                margin: $marg-sml -2%;
    119138                width: 100%;
     
    127146            }
    128147        }
     148
     149        blockquote {
     150            margin: 0 0 1.5em;
     151            overflow: visible;
     152            padding: 0 0 0.75em 0.75em;
     153        }
    129154    }
    130155}
Note: See TracChangeset for help on using the changeset viewer.