Skip to:
Content

BuddyPress.org

Ticket #3821: 3821.02.patch

File 3821.02.patch, 14.5 KB (added by boonebgorges, 13 years ago)
  • bp-themes/bp-default/_inc/global.js

    diff --git bp-themes/bp-default/_inc/global.js bp-themes/bp-default/_inc/global.js
    index 8660bdf..666530f 100644
    jq(document).ready( function() { 
    9393                                jq("ul#activity-stream").prepend(response);
    9494                                jq("ul#activity-stream li:first").addClass('new-update');
    9595
    96                                 if ( 0 != jq("div#latest-update").length ) {
     96                                if ( 0 != jq("#latest-update").length ) {
    9797                                        var l = jq("ul#activity-stream li.new-update .activity-content .activity-inner p").html();
    9898                                        var v = jq("ul#activity-stream li.new-update .activity-content .activity-header p a.view").attr('href');
    9999
    jq(document).ready( function() { 
    105105
    106106                                        u += '<a href="' + v + '" rel="nofollow">' + BP_DTheme.view + '</a>';
    107107
    108                                         jq("div#latest-update").slideUp(300,function(){
    109                                                 jq("div#latest-update").html( u );
    110                                                 jq("div#latest-update").slideDown(300);
     108                                        jq("#latest-update").slideUp(300,function(){
     109                                                jq("#latest-update").html( u );
     110                                                jq("#latest-update").slideDown(300);
    111111                                        });
    112112                                }
    113113
    jq(document).ready( function() { 
    191191                                });
    192192
    193193                                if ( 'fav' == type ) {
    194                                         if ( !jq('div.item-list-tabs li#activity-favorites').length )
    195                                                 jq('div.item-list-tabs ul li#activity-mentions').before( '<li id="activity-favorites"><a href="#">' + BP_DTheme.my_favs + ' <span>0</span></a></li>');
     194                                        if ( !jq('.item-list-tabs li#activity-favorites').length )
     195                                                jq('.item-list-tabs ul li#activity-mentions').before( '<li id="activity-favorites"><a href="#">' + BP_DTheme.my_favs + ' <span>0</span></a></li>');
    196196
    197197                                        target.removeClass('fav');
    198198                                        target.addClass('unfav');
    199199
    200                                         jq('div.item-list-tabs ul li#activity-favorites span').html( Number( jq('div.item-list-tabs ul li#activity-favorites span').html() ) + 1 );
     200                                        jq('.item-list-tabs ul li#activity-favorites span').html( Number( jq('.item-list-tabs ul li#activity-favorites span').html() ) + 1 );
    201201                                } else {
    202202                                        target.removeClass('unfav');
    203203                                        target.addClass('fav');
    204204
    205                                         jq('div.item-list-tabs ul li#activity-favorites span').html( Number( jq('div.item-list-tabs ul li#activity-favorites span').html() ) - 1 );
     205                                        jq('.item-list-tabs ul li#activity-favorites span').html( Number( jq('.item-list-tabs ul li#activity-favorites span').html() ) - 1 );
    206206
    207                                         if ( !Number( jq('div.item-list-tabs ul li#activity-favorites span').html() ) ) {
    208                                                 if ( jq('div.item-list-tabs ul li#activity-favorites').hasClass('selected') )
     207                                        if ( !Number( jq('.item-list-tabs ul li#activity-favorites span').html() ) ) {
     208                                                if ( jq('.item-list-tabs ul li#activity-favorites').hasClass('selected') )
    209209                                                        bp_activity_request( null, null );
    210210
    211                                                 jq('div.item-list-tabs ul li#activity-favorites').remove();
     211                                                jq('.item-list-tabs ul li#activity-favorites').remove();
    212212                                        }
    213213                                }
    214214
    215                                 if ( 'activity-favorites' == jq( 'div.item-list-tabs li.selected').attr('id') )
     215                                if ( 'activity-favorites' == jq( '.item-list-tabs li.selected').attr('id') )
    216216                                        target.parent().parent().parent().slideUp(100);
    217217                        });
    218218
    jq(document).ready( function() { 
    328328        jq('form.ac-form').hide();
    329329
    330330        /* Hide excess comments */
    331         if ( jq('div.activity-comments').length )
     331        if ( jq('.activity-comments').length )
    332332                bp_dtheme_hide_comments();
    333333
    334334        /* Activity list event delegation */
    jq(document).ready( function() { 
    358358                        });
    359359
    360360                        if ( ids[1] != 'comment' ) {
    361                                 jq('div.activity-comments li#acomment-' + c_id).append( form );
     361                                jq('.activity-comments li#acomment-' + c_id).append( form );
    362362                        } else {
    363                                 jq('li#activity-' + a_id + ' div.activity-comments').append( form );
     363                                jq('li#activity-' + a_id + ' .activity-comments').append( form );
    364364                        }
    365365
    366366                        if ( form.parent().hasClass( 'activity-comments' ) )
    jq(document).ready( function() { 
    456456                        target.addClass('loading');
    457457
    458458                        /* Remove any error messages */
    459                         jq('div.activity-comments ul div.error').remove();
     459                        jq('.activity-comments ul .error').remove();
    460460
    461461                        /* Reset the form position */
    462                         comment_li.parents('div.activity-comments').append(form);
     462                        comment_li.parents('.activity-comments').append(form);
    463463
    464464                        jq.post( ajaxurl, {
    465465                                action: 'delete_activity_comment',
    jq(document).ready( function() { 
    504504                        target.addClass('loading');
    505505
    506506                        // Remove any error messages
    507                         jq( 'div.activity-comments ul div.error' ).remove();
     507                        jq( '.activity-comments ul div.error' ).remove();
    508508
    509509                        // Reset the form position
    510                         comment_li.parents( 'div.activity-comments' ).append( comment_li.parents( 'div.activity-comments' ).children( 'form' ) );
     510                        comment_li.parents( '.activity-comments' ).append( comment_li.parents( '.activity-comments' ).children( 'form' ) );
    511511
    512512                        jq.post( ajaxurl, {
    513513                                action: 'spam_activity_comment',
    jq(document).ready( function() { 
    581581        /**** Directory Search ****************************************************/
    582582
    583583        /* The search form on all directory pages */
    584         jq('div.dir-search').click( function(event) {
     584        jq('.dir-search').click( function(event) {
    585585                if ( jq(this).hasClass('no-ajax') )
    586586                        return;
    587587
    588588                var target = jq(event.target);
    589589
    590590                if ( target.attr('type') == 'submit' ) {
    591                         var css_id = jq('div.item-list-tabs li.selected').attr('id').split( '-' );
     591                        var css_id = jq('.item-list-tabs li.selected').attr('id').split( '-' );
    592592                        var object = css_id[0];
    593593
    594594                        bp_filter_request( object, jq.cookie('bp-' + object + '-filter'), jq.cookie('bp-' + object + '-scope') , 'div.' + object, target.parent().children('label').children('input').val(), 1, jq.cookie('bp-' + object + '-extras') );
    jq(document).ready( function() { 
    625625
    626626        /* When the filter select box is changed re-query */
    627627        jq('li.filter select').change( function() {
    628                 if ( jq('div.item-list-tabs li.selected').length )
    629                         var el = jq('div.item-list-tabs li.selected');
     628                if ( jq('.item-list-tabs li.selected').length )
     629                        var el = jq('.item-list-tabs li.selected');
    630630                else
    631631                        var el = jq(this);
    632632
    jq(document).ready( function() { 
    636636                var filter = jq(this).val();
    637637                var search_terms = false;
    638638
    639                 if ( jq('div.dir-search input').length )
    640                         search_terms = jq('div.dir-search input').val();
     639                if ( jq('.dir-search input').length )
     640                        search_terms = jq('.dir-search input').val();
    641641
    642642                if ( 'friends' == object )
    643643                        object = 'members';
    jq(document).ready( function() { 
    658658                        if ( target.hasClass('dots') || target.hasClass('current') )
    659659                                return false;
    660660
    661                         if ( jq('div.item-list-tabs li.selected').length )
    662                                 var el = jq('div.item-list-tabs li.selected');
     661                        if ( jq('.item-list-tabs li.selected').length )
     662                                var el = jq('.item-list-tabs li.selected');
    663663                        else
    664664                                var el = jq('li.filter select');
    665665
    jq(document).ready( function() { 
    669669                        var search_terms = false;
    670670
    671671                        if ( jq('div.dir-search input').length )
    672                                 search_terms = jq('div.dir-search input').val();
     672                                search_terms = jq('.dir-search input').val();
    673673
    674674                        if ( jq(target).hasClass('next') )
    675                                 var page_number = Number( jq('div.pagination span.current').html() ) + 1;
     675                                var page_number = Number( jq('.pagination span.current').html() ) + 1;
    676676                        else if ( jq(target).hasClass('prev') )
    677                                 var page_number = Number( jq('div.pagination span.current').html() ) - 1;
     677                                var page_number = Number( jq('.pagination span.current').html() ) - 1;
    678678                        else
    679679                                var page_number = Number( jq(target).html() );
    680680
    jq(document).ready( function() { 
    689689
    690690        /* Hit the "New Topic" button on the forums directory page */
    691691        jq('a.show-hide-new').click( function() {
    692                 if ( !jq('div#new-topic-post').length )
     692                if ( !jq('#new-topic-post').length )
    693693                        return false;
    694694
    695                 if ( jq('div#new-topic-post').is(":visible") )
    696                         jq('div#new-topic-post').slideUp(200);
     695                if ( jq('#new-topic-post').is(":visible") )
     696                        jq('#new-topic-post').slideUp(200);
    697697                else
    698                         jq('div#new-topic-post').slideDown(200, function() { jq('#topic_title').focus(); } );
     698                        jq('#new-topic-post').slideDown(200, function() { jq('#topic_title').focus(); } );
    699699
    700700                return false;
    701701        });
    702702
    703703        /* Cancel the posting of a new forum topic */
    704704        jq('input#submit_topic_cancel').click( function() {
    705                 if ( !jq('div#new-topic-post').length )
     705                if ( !jq('#new-topic-post').length )
    706706                        return false;
    707707
    708                 jq('div#new-topic-post').slideUp(200);
     708                jq('#new-topic-post').slideUp(200);
    709709                return false;
    710710        });
    711711
    712712        /* Clicking a forum tag */
    713         jq('div#forum-directory-tags a').click( function() {
     713        jq('#forum-directory-tags a').click( function() {
    714714                bp_filter_request( 'forums', 'tags', jq.cookie('bp-forums-scope'), 'div.forums', jq(this).html().replace( /&nbsp;/g, '-' ), 1, jq.cookie('bp-forums-extras') );
    715715                return false;
    716716        });
    jq(document).ready( function() { 
    728728                else
    729729                        var friend_action = 'uninvite';
    730730
    731                 jq('div.item-list-tabs li.selected').addClass('loading');
     731                jq('.item-list-tabs li.selected').addClass('loading');
    732732
    733733                jq.post( ajaxurl, {
    734734                        action: 'groups_invite_user',
    jq(document).ready( function() { 
    751751                                jq('#friend-list li#uid-' + friend_id).remove();
    752752                        }
    753753
    754                         jq('div.item-list-tabs li.selected').removeClass('loading');
     754                        jq('.item-list-tabs li.selected').removeClass('loading');
    755755                });
    756756        });
    757757
    jq(document).ready( function() { 
    839839        });
    840840
    841841        /* Add / Remove friendship buttons */
    842         jq("div.friendship-button a").live('click', function() {
     842        jq(".friendship-button a").live('click', function() {
    843843                jq(this).parent().addClass('loading');
    844844                var fid = jq(this).attr('id');
    845845                fid = fid.split('-');
    jq(document).ready( function() { 
    889889
    890890        /** Group Join / Leave Buttons **************************************/
    891891
    892         jq("div.group-button a").live('click', function() {
     892        jq(".group-button a").live('click', function() {
    893893                var gid = jq(this).parent().attr('id');
    894894                gid = gid.split('-');
    895895                gid = gid[1];
    jq(document).ready( function() { 
    926926
    927927        /** Button disabling ************************************************/
    928928
    929         jq('div.pending').click(function() {
     929        jq('.pending').click(function() {
    930930                return false;
    931931        });
    932932
    jq(document).ready( function() { 
    966966                                                jq(window).scrollTop(offset.top);
    967967                                        }
    968968
    969                                         jq("div.new-message").hide().slideDown( 200, function() {
    970                                                 jq('div.new-message').removeClass('new-message');
     969                                        jq(".new-message").hide().slideDown( 200, function() {
     970                                                jq('.new-message').removeClass('new-message');
    971971                                        });
    972972                                }
    973973                                jq(button).removeClass('loading');
    function bp_init_activity() { 
    11491149                jq('#activity-filter-select select option[value="' + jq.cookie('bp-activity-filter') + '"]').prop( 'selected', true );
    11501150
    11511151        /* Activity Tab Set */
    1152         if ( null != jq.cookie('bp-activity-scope') && jq('div.activity-type-tabs').length ) {
    1153                 jq('div.activity-type-tabs li').each( function() {
     1152        if ( null != jq.cookie('bp-activity-scope') && jq('.activity-type-tabs').length ) {
     1153                jq('.activity-type-tabs li').each( function() {
    11541154                        jq(this).removeClass('selected');
    11551155                });
    1156                 jq('li#activity-' + jq.cookie('bp-activity-scope') + ', div.item-list-tabs li.current').addClass('selected');
     1156                jq('li#activity-' + jq.cookie('bp-activity-scope') + ', .item-list-tabs li.current').addClass('selected');
    11571157        }
    11581158}
    11591159
    function bp_init_objects(objects) { 
    11641164                        jq('li#' + objects[i] + '-order-select select option[value="' + jq.cookie('bp-' + objects[i] + '-filter') + '"]').prop( 'selected', true );
    11651165
    11661166                if ( null != jq.cookie('bp-' + objects[i] + '-scope') && jq('div.' + objects[i]).length ) {
    1167                         jq('div.item-list-tabs li').each( function() {
     1167                        jq('.item-list-tabs li').each( function() {
    11681168                                jq(this).removeClass('selected');
    11691169                        });
    1170                         jq('div.item-list-tabs li#' + objects[i] + '-' + jq.cookie('bp-' + objects[i] + '-scope') + ', div.item-list-tabs#object-nav li.current').addClass('selected');
     1170                        jq('.item-list-tabs li#' + objects[i] + '-' + jq.cookie('bp-' + objects[i] + '-scope') + ', div.item-list-tabs#object-nav li.current').addClass('selected');
    11711171                }
    11721172        });
    11731173}
    function bp_filter_request( object, filter, scope, target, search_terms, page, e 
    11891189        jq.cookie( 'bp-' + object + '-extras', extras, {path: '/'} );
    11901190
    11911191        /* Set the correct selected nav and filter */
    1192         jq('div.item-list-tabs li').each( function() {
     1192        jq('.item-list-tabs li').each( function() {
    11931193                jq(this).removeClass('selected');
    11941194        });
    1195         jq('div.item-list-tabs li#' + object + '-' + scope + ', div.item-list-tabs#object-nav li.current').addClass('selected');
    1196         jq('div.item-list-tabs li.selected').addClass('loading');
    1197         jq('div.item-list-tabs select option[value="' + filter + '"]').prop( 'selected', true );
     1195        jq('.item-list-tabs li#' + object + '-' + scope + ', .item-list-tabs#object-nav li.current').addClass('selected');
     1196        jq('.item-list-tabs li.selected').addClass('loading');
     1197        jq('.item-list-tabs select option[value="' + filter + '"]').prop( 'selected', true );
    11981198
    11991199        if ( 'friends' == object )
    12001200                object = 'members';
    function bp_filter_request( object, filter, scope, target, search_terms, page, e 
    12181218                        jq(this).html(response);
    12191219                        jq(this).fadeIn(100);
    12201220                });
    1221                 jq('div.item-list-tabs li.selected').removeClass('loading');
     1221                jq('.item-list-tabs li.selected').removeClass('loading');
    12221222        });
    12231223}
    12241224
    function bp_activity_request(scope, filter) { 
    12301230        jq.cookie( 'bp-activity-oldestpage', 1, {path: '/'} );
    12311231
    12321232        /* Remove selected and loading classes from tabs */
    1233         jq('div.item-list-tabs li').each( function() {
     1233        jq('.item-list-tabs li').each( function() {
    12341234                jq(this).removeClass('selected loading');
    12351235        });
    12361236        /* Set the correct selected nav and filter */
    1237         jq('li#activity-' + scope + ', div.item-list-tabs li.current').addClass('selected');
    1238         jq('div#object-nav.item-list-tabs li.selected, div.activity-type-tabs li.selected').addClass('loading');
     1237        jq('li#activity-' + scope + ', .item-list-tabs li.current').addClass('selected');
     1238        jq('#object-nav.item-list-tabs li.selected, div.activity-type-tabs li.selected').addClass('loading');
    12391239        jq('#activity-filter-select select option[value="' + filter + '"]').prop( 'selected', true );
    12401240
    12411241        /* Reload the activity stream based on the selection */
    function bp_activity_request(scope, filter) { 
    12651265
    12661266                /* Update the feed link */
    12671267                if ( null != response.feed_url )
    1268                         jq('.directory div#subnav li.feed a, .home-page div#subnav li.feed a').attr('href', response.feed_url);
     1268                        jq('.directory #subnav li.feed a, .home-page #subnav li.feed a').attr('href', response.feed_url);
    12691269
    1270                 jq('div.item-list-tabs li.selected').removeClass('loading');
     1270                jq('.item-list-tabs li.selected').removeClass('loading');
    12711271
    12721272        }, 'json' );
    12731273}