Skip to:
Content

Ticket #4869: 4869.03b.patch

File 4869.03b.patch, 11.3 KB (added by r-a-y, 5 years ago)
  • bp-core/bp-core-widgets.php

    class BP_Core_Members_Widget extends WP_Widget { 
    1717        function __construct() {
    1818                $widget_ops = array(
    1919                        'description' => __( 'A dynamic list of recently active, popular, and newest members', 'buddypress' ),
    20                         'classname' => 'buddypress',
     20                        'classname' => 'widget-buddypress',
    2121                );
    2222                parent::__construct( false, $name = _x( '(BuddyPress) Members', 'widget name', 'buddypress' ), $widget_ops );
    2323
    class BP_Core_Whos_Online_Widget extends WP_Widget { 
    148148        function __construct() {
    149149                $widget_ops = array(
    150150                        'description' => __( 'Avatars of users who are currently online', 'buddypress' ),
    151                         'classname' => 'buddypress',
     151                        'classname' => 'widget-buddypress',
    152152                );
    153153                parent::__construct( false, $name = _x( "(BuddyPress) Who's Online", 'widget name', 'buddypress' ), $widget_ops );
    154154        }
    class BP_Core_Recently_Active_Widget extends WP_Widget { 
    215215        function __construct() {
    216216                $widget_ops = array(
    217217                        'description' => __( 'Avatars of recently active members', 'buddypress' ),
    218                         'classname' => 'buddypress',
     218                        'classname' => 'widget-buddypress',
    219219                );
    220220                parent::__construct( false, $name = _x( '(BuddyPress) Recently Active Members', 'widget name', 'buddypress' ), $widget_ops );
    221221        }
  • bp-core/js/widget-members.js

     
    11jQuery(document).ready( function() {
    2         jQuery(".widget div#members-list-options a").on('click',
     2        var widget = jQuery(".widget #members-list-options a, .widget-buddypress #members-list-options a");
     3
     4        widget.on('click',
    35                function() {
    4                         var link = this;
    5                         jQuery(link).addClass('loading');
     6                        jQuery(this).addClass('loading');
    67
    7                         jQuery(".widget div#members-list-options a").removeClass("selected");
     8                        widget.removeClass("selected");
    89                        jQuery(this).addClass('selected');
    910
    1011                        jQuery.post( ajaxurl, {
    jQuery(document).ready( function() { 
    1617                        },
    1718                        function(response)
    1819                        {
    19                                 jQuery(link).removeClass('loading');
     20                                widget.removeClass('loading');
    2021                                member_wiget_response(response);
    2122                        });
    2223
    function member_wiget_response(response) { 
    3031        response = response.split('[[SPLIT]]');
    3132
    3233        if ( response[0] != "-1" ) {
    33                 jQuery(".widget ul#members-list").fadeOut(200,
     34                jQuery(".widget #members-list, .widget-buddypress #members-list").fadeOut(200,
    3435                        function() {
    35                                 jQuery(".widget ul#members-list").html(response[1]);
    36                                 jQuery(".widget ul#members-list").fadeIn(200);
     36                                jQuery(this).html(response[1]);
     37                                jQuery(this).fadeIn(200);
    3738                        }
    3839                );
    3940
    4041        } else {
    41                 jQuery(".widget ul#members-list").fadeOut(200,
     42                jQuery(".widget #members-list, .widget-buddypress #members-list").fadeOut(200,
    4243                        function() {
    4344                                var message = '<p>' + response[1] + '</p>';
    44                                 jQuery(".widget ul#members-list").html(message);
    45                                 jQuery(".widget ul#members-list").fadeIn(200);
     45                                jQuery(this).html(message);
     46                                jQuery(this).fadeIn(200);
    4647                        }
    4748                );
    4849        }
  • bp-core/js/widget-members.min.js

     
    1 jQuery(document).ready(function(){jQuery(".widget div#members-list-options a").on("click",function(){var a=this;jQuery(a).addClass("loading");jQuery(".widget div#members-list-options a").removeClass("selected");jQuery(this).addClass("selected");jQuery.post(ajaxurl,{action:"widget_members",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-members").val(),"max-members":jQuery("input#members_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading");member_wiget_response(b)});return false})});function member_wiget_response(a){a=a.substr(0,a.length-1);a=a.split("[[SPLIT]]");if(a[0]!="-1"){jQuery(".widget ul#members-list").fadeOut(200,function(){jQuery(".widget ul#members-list").html(a[1]);jQuery(".widget ul#members-list").fadeIn(200)})}else{jQuery(".widget ul#members-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#members-list").html(b);jQuery(".widget ul#members-list").fadeIn(200)})}};
    2  No newline at end of file
     1function member_wiget_response(e){e=e.substr(0,e.length-1);e=e.split("[[SPLIT]]");if(e[0]!="-1"){jQuery(".widget #members-list, .widget-buddypress #members-list").fadeOut(200,function(){jQuery(this).html(e[1]);jQuery(this).fadeIn(200)})}else{jQuery(".widget #members-list, .widget-buddypress #members-list").fadeOut(200,function(){var t="<p>"+e[1]+"</p>";jQuery(this).html(t);jQuery(this).fadeIn(200)})}}jQuery(document).ready(function(){var e=jQuery(".widget #members-list-options a, .widget-buddypress #members-list-options a");e.on("click",function(){jQuery(this).addClass("loading");e.removeClass("selected");jQuery(this).addClass("selected");jQuery.post(ajaxurl,{action:"widget_members",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-members").val(),"max-members":jQuery("input#members_widget_max").val(),filter:jQuery(this).attr("id")},function(t){e.removeClass("loading");member_wiget_response(t)});return false})})
     2 No newline at end of file
  • bp-groups/bp-groups-widgets.php

    class BP_Groups_Widget extends WP_Widget { 
    2626        function __construct() {
    2727                $widget_ops = array(
    2828                        'description' => __( 'A dynamic list of recently active, popular, and newest groups', 'buddypress' ),
    29                         'classname' => 'buddypress',
     29                        'classname' => 'widget-buddypress',
    3030                );
    3131                parent::__construct( false, _x( '(BuddyPress) Groups', 'widget name', 'buddypress' ), $widget_ops );
    3232
  • bp-groups/js/widget-groups.js

     
    11jQuery(document).ready( function() {
    2         jQuery(".widget div#groups-list-options a").on('click',
     2        var widget = jQuery(".widget #groups-list-options a, .widget-buddypress #groups-list-options a");
     3
     4        widget.on('click',
    35                function() {
    4                         var link = this;
    5                         jQuery(link).addClass('loading');
     6                        jQuery(this).addClass('loading');
    67
    7                         jQuery(".widget div#groups-list-options a").removeClass("selected");
     8                        widget.removeClass("selected");
    89                        jQuery(this).addClass('selected');
    910
    1011                        jQuery.post( ajaxurl, {
    jQuery(document).ready( function() { 
    1617                        },
    1718                        function(response)
    1819                        {
    19                                 jQuery(link).removeClass('loading');
     20                                widget.removeClass('loading');
    2021                                groups_wiget_response(response);
    2122                        });
    2223
    function groups_wiget_response(response) { 
    3031        response = response.split('[[SPLIT]]');
    3132
    3233        if ( response[0] != "-1" ) {
    33                 jQuery(".widget ul#groups-list").fadeOut(200,
     34                jQuery(".widget #groups-list, .widget-buddypress #groups-list").fadeOut(200,
    3435                        function() {
    35                                 jQuery(".widget ul#groups-list").html(response[1]);
    36                                 jQuery(".widget ul#groups-list").fadeIn(200);
     36                                jQuery(this).html(response[1]);
     37                                jQuery(this).fadeIn(200);
    3738                        }
    3839                );
    3940
    4041        } else {
    41                 jQuery(".widget ul#groups-list").fadeOut(200,
     42                jQuery(".widget ul#groups-list, .widget-buddypress #groups-list").fadeOut(200,
    4243                        function() {
    4344                                var message = '<p>' + response[1] + '</p>';
    44                                 jQuery(".widget ul#groups-list").html(message);
    45                                 jQuery(".widget ul#groups-list").fadeIn(200);
     45                                jQuery(this).html(message);
     46                                jQuery(this).fadeIn(200);
    4647                        }
    4748                );
    4849        }
  • bp-groups/js/widget-groups.min.js

     
    1 jQuery(document).ready(function(){jQuery(".widget div#groups-list-options a").on("click",function(){var a=this;jQuery(a).addClass("loading");jQuery(".widget div#groups-list-options a").removeClass("selected");jQuery(this).addClass("selected");jQuery.post(ajaxurl,{action:"widget_groups_list",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-groups").val(),max_groups:jQuery("input#groups_widget_max").val(),filter:jQuery(this).attr("id")},function(b){jQuery(a).removeClass("loading");groups_wiget_response(b)});return false})});function groups_wiget_response(a){a=a.substr(0,a.length-1);a=a.split("[[SPLIT]]");if(a[0]!="-1"){jQuery(".widget ul#groups-list").fadeOut(200,function(){jQuery(".widget ul#groups-list").html(a[1]);jQuery(".widget ul#groups-list").fadeIn(200)})}else{jQuery(".widget ul#groups-list").fadeOut(200,function(){var b="<p>"+a[1]+"</p>";jQuery(".widget ul#groups-list").html(b);jQuery(".widget ul#groups-list").fadeIn(200)})}};
    2  No newline at end of file
     1function groups_wiget_response(e){e=e.substr(0,e.length-1);e=e.split("[[SPLIT]]");if(e[0]!="-1"){jQuery(".widget #groups-list, .widget-buddypress #groups-list").fadeOut(200,function(){jQuery(this).html(e[1]);jQuery(this).fadeIn(200)})}else{jQuery(".widget ul#groups-list, .widget-buddypress #groups-list").fadeOut(200,function(){var t="<p>"+e[1]+"</p>";jQuery(this).html(t);jQuery(this).fadeIn(200)})}}jQuery(document).ready(function(){var e=jQuery(".widget #groups-list-options a, .widget-buddypress #groups-list-options a");e.on("click",function(){jQuery(this).addClass("loading");e.removeClass("selected");jQuery(this).addClass("selected");jQuery.post(ajaxurl,{action:"widget_groups_list",cookie:encodeURIComponent(document.cookie),_wpnonce:jQuery("input#_wpnonce-groups").val(),max_groups:jQuery("input#groups_widget_max").val(),filter:jQuery(this).attr("id")},function(t){e.removeClass("loading");groups_wiget_response(t)});return false})})
     2 No newline at end of file
  • bp-templates/bp-legacy/css/buddypress.css

    body.register #buddypress div.page ul { 
    139413946.11 - Widgets
    13951395--------------------------------------------------------------*/
    13961396
    1397 .widget.buddypress div.item-avatar img.avatar {
     1397.widget-buddypress div.item-avatar img.avatar {
    13981398        float: left;
    13991399        margin: 0 10px 15px 0;
    14001400}
    14011401
    1402 .widget.buddypress span.activity {
     1402.widget-buddypress span.activity {
    14031403        display: inline-block;
    14041404        font-size: 80%;
    14051405        opacity: 0.8;
    14061406        padding: 0;
    14071407}
    14081408
    1409 .widget.buddypress div.item-options {
     1409.widget-buddypress div.item-options {
    14101410        font-size: 90%;
    14111411        margin: 0 0 1em 0;
    14121412        padding: 1em 0;
    14131413}
    14141414
    1415 .widget.buddypress div.item{
     1415.widget-buddypress div.item{
    14161416        margin:0 0 1em 0;
    14171417}
    14181418
    1419 .widget.buddypress div.item-meta,
    1420 .widget.buddypress div.item-content {
     1419.widget-buddypress .item-meta,
     1420.widget-buddypress .item-content {
    14211421        font-size: 11px;
    1422         margin-left: 38px;
     1422        margin-left: 2.8em;
    14231423}
    14241424
    1425 .widget.buddypress ul.item-list img.avatar {
     1425.widget-buddypress ul.item-list img {
    14261426        height: 20px;
    1427         margin-right: 10px;
    14281427        width: 20px;
    14291428}
    1430 .widget.buddypress div.item-avatar img {
     1429.widget-buddypress .item-avatar img {
    14311430        height: 40px;
    1432         margin: 1px;
    14331431        width: 40px;
    14341432}
    14351433
    1436 .widget.buddypress div.avatar-block{
     1434.widget-buddypress ul {
     1435        margin: 0 !important;
     1436        padding: 0 !important;
     1437}
     1438
     1439.widget-buddypress li {
     1440        list-style: none;
     1441}
     1442
     1443.widget-buddypress .avatar-block{
    14371444        overflow: hidden;
    14381445}
    14391446