Skip to:
Content

BuddyPress.org

Changeset 12982


Ignore:
Timestamp:
07/01/2021 08:22:45 PM (4 years ago)
Author:
imath
Message:

BP Nouveau: Improve the Latest Activities widget/block display

Fixes #8493

Location:
trunk/src/bp-templates/bp-nouveau
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-nouveau/buddypress/activity/widget.php

    r12082 r12982  
    44 *
    55 * @since 3.0.0
    6  * @version 3.0.0
     6 * @version 9.0.0
    77 */
    88?>
     
    1717        ?>
    1818
    19             <?php if ( bp_activity_has_content() ) : ?>
     19            <blockquote>
    2020
    21                 <blockquote>
     21                <?php if ( bp_activity_has_content() ) : ?>
    2222
    23                     <?php bp_activity_content_body(); ?>
     23                    <div class="<?php bp_activity_css_class(); ?>">
     24                        <?php bp_activity_content_body(); ?>
     25                    </div>
    2426
    2527                    <footer>
     
    4345                    </footer>
    4446
    45                 </blockquote>
     47                    <?php else : ?>
    4648
    47             <?php else : ?>
     49                        <div class="<?php bp_activity_css_class(); ?>">
     50                            <p><?php bp_activity_action(); ?></p>
     51                        </div>
    4852
    49                 <p><?php bp_activity_action(); ?></p>
     53                    <?php endif; ?>
    5054
    51             <?php endif; ?>
     55            </blockquote>
    5256
    5357        <?php endwhile; ?>
  • trunk/src/bp-templates/bp-nouveau/common-styles/_bp_widgets.scss

    r12171 r12982  
    5353    }
    5454
     55    div.activity-list {
     56
     57        blockquote {
     58            padding: 0;
     59            border: none;
     60
     61            .activity-item {
     62
     63                &:not(.mini) {
     64                    position: relative;
     65                    box-shadow: 1px 0 4px rgba(0, 0, 0, 0.15);
     66                    padding: 0 1em;
     67
     68                    &:after,
     69                    &:before {
     70                        position: absolute;
     71                        left: 15px;
     72                        display: block;
     73                        width: 0;
     74                        height: 0;
     75                        border-style: solid;
     76                        border-color: transparent;
     77                        content: "";
     78                    }
     79
     80                    &:before {
     81                        bottom: -18px;
     82                        border-top-color: rgba(0, 0, 0, 0.15);
     83                        border-width: 9px;
     84                        left: 14px;
     85                    }
     86
     87                    &:after {
     88                        bottom: -16px;
     89                        border-top-color: #fff;
     90                        border-width: 8px;
     91                    }
     92                }
     93
     94                &.mini {
     95
     96                    .avatar {
     97                        display: inline-block;
     98                        width: 20px;
     99                        height: 20px;
     100                        vertical-align: middle;
     101                        margin-right: 2px;
     102                    }
     103                }
     104            }
     105        }
     106
     107        footer {
     108            display: flex;
     109            align-items: center;
     110
     111            img.avatar {
     112                display: inline-block;
     113                border: none;
     114                margin-right: 0.5em;
     115            }
     116
     117            .activity-time-since {
     118                font-size: 90%;
     119            }
     120        }
     121    }
     122
    55123    .avatar-block {
    56124
  • trunk/src/bp-templates/bp-nouveau/css/buddypress-rtl.css

    r12921 r12982  
    46794679}
    46804680
     4681.buddypress.widget div.activity-list blockquote {
     4682    padding: 0;
     4683    border: none;
     4684}
     4685
     4686.buddypress.widget div.activity-list blockquote .activity-item:not(.mini) {
     4687    position: relative;
     4688    box-shadow: -1px 0 4px rgba(0, 0, 0, 0.15);
     4689    padding: 0 1em;
     4690}
     4691
     4692.buddypress.widget div.activity-list blockquote .activity-item:not(.mini):after, .buddypress.widget div.activity-list blockquote .activity-item:not(.mini):before {
     4693    position: absolute;
     4694    right: 15px;
     4695    display: block;
     4696    width: 0;
     4697    height: 0;
     4698    border-style: solid;
     4699    border-color: transparent;
     4700    content: "";
     4701}
     4702
     4703.buddypress.widget div.activity-list blockquote .activity-item:not(.mini):before {
     4704    bottom: -18px;
     4705    border-top-color: rgba(0, 0, 0, 0.15);
     4706    border-width: 9px;
     4707    right: 14px;
     4708}
     4709
     4710.buddypress.widget div.activity-list blockquote .activity-item:not(.mini):after {
     4711    bottom: -16px;
     4712    border-top-color: #fff;
     4713    border-width: 8px;
     4714}
     4715
     4716.buddypress.widget div.activity-list blockquote .activity-item.mini .avatar {
     4717    display: inline-block;
     4718    width: 20px;
     4719    height: 20px;
     4720    vertical-align: middle;
     4721    margin-left: 2px;
     4722}
     4723
     4724.buddypress.widget div.activity-list footer {
     4725    display: flex;
     4726    align-items: center;
     4727}
     4728
     4729.buddypress.widget div.activity-list footer img.avatar {
     4730    display: inline-block;
     4731    border: none;
     4732    margin-left: 0.5em;
     4733}
     4734
     4735.buddypress.widget div.activity-list footer .activity-time-since {
     4736    font-size: 90%;
     4737}
     4738
    46814739.buddypress.widget .avatar-block {
    46824740    display: -moz-flex;
  • trunk/src/bp-templates/bp-nouveau/css/buddypress.css

    r12921 r12982  
    46794679}
    46804680
     4681.buddypress.widget div.activity-list blockquote {
     4682    padding: 0;
     4683    border: none;
     4684}
     4685
     4686.buddypress.widget div.activity-list blockquote .activity-item:not(.mini) {
     4687    position: relative;
     4688    box-shadow: 1px 0 4px rgba(0, 0, 0, 0.15);
     4689    padding: 0 1em;
     4690}
     4691
     4692.buddypress.widget div.activity-list blockquote .activity-item:not(.mini):after, .buddypress.widget div.activity-list blockquote .activity-item:not(.mini):before {
     4693    position: absolute;
     4694    left: 15px;
     4695    display: block;
     4696    width: 0;
     4697    height: 0;
     4698    border-style: solid;
     4699    border-color: transparent;
     4700    content: "";
     4701}
     4702
     4703.buddypress.widget div.activity-list blockquote .activity-item:not(.mini):before {
     4704    bottom: -18px;
     4705    border-top-color: rgba(0, 0, 0, 0.15);
     4706    border-width: 9px;
     4707    left: 14px;
     4708}
     4709
     4710.buddypress.widget div.activity-list blockquote .activity-item:not(.mini):after {
     4711    bottom: -16px;
     4712    border-top-color: #fff;
     4713    border-width: 8px;
     4714}
     4715
     4716.buddypress.widget div.activity-list blockquote .activity-item.mini .avatar {
     4717    display: inline-block;
     4718    width: 20px;
     4719    height: 20px;
     4720    vertical-align: middle;
     4721    margin-right: 2px;
     4722}
     4723
     4724.buddypress.widget div.activity-list footer {
     4725    display: flex;
     4726    align-items: center;
     4727}
     4728
     4729.buddypress.widget div.activity-list footer img.avatar {
     4730    display: inline-block;
     4731    border: none;
     4732    margin-right: 0.5em;
     4733}
     4734
     4735.buddypress.widget div.activity-list footer .activity-time-since {
     4736    font-size: 90%;
     4737}
     4738
    46814739.buddypress.widget .avatar-block {
    46824740    display: -moz-flex;
Note: See TracChangeset for help on using the changeset viewer.