Skip to:
Content

BuddyPress.org

Changeset 10133


Ignore:
Timestamp:
09/24/2015 01:14:07 AM (9 years ago)
Author:
r-a-y
Message:

bp-legacy: Change strict cookie checks to undefined instead of null.

Fixes an issue where no default tab is selected on a BuddyPress directory
page when no cookie is set.

Props davidtcarson.

See #6614 (trunk).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-legacy/js/buddypress.js

    r9998 r10133  
    18131813    } );
    18141814
    1815     if ( null !== jq.cookie('bp-activity-filter') && jq('#activity-filter-select').length ) {
     1815    if ( undefined !== jq.cookie('bp-activity-filter') && jq('#activity-filter-select').length ) {
    18161816        jq('#activity-filter-select select option[value="' + jq.cookie('bp-activity-filter') + '"]').prop( 'selected', true );
    18171817    }
    18181818
    18191819    /* Activity Tab Set */
    1820     if ( null !== jq.cookie('bp-activity-scope') && jq('.activity-type-tabs').length ) {
     1820    if ( undefined !== jq.cookie('bp-activity-scope') && jq('.activity-type-tabs').length ) {
    18211821        jq('.activity-type-tabs li').each( function() {
    18221822            jq(this).removeClass('selected');
     
    18291829function bp_init_objects(objects) {
    18301830    jq(objects).each( function(i) {
    1831         if ( null !== jq.cookie('bp-' + objects[i] + '-filter') && jq('#' + objects[i] + '-order-select select').length ) {
     1831        if ( undefined !== jq.cookie('bp-' + objects[i] + '-filter') && jq('#' + objects[i] + '-order-select select').length ) {
    18321832            jq('#' + objects[i] + '-order-select select option[value="' + jq.cookie('bp-' + objects[i] + '-filter') + '"]').prop( 'selected', true );
    18331833        }
    18341834
    1835         if ( null !== jq.cookie('bp-' + objects[i] + '-scope') && jq('div.' + objects[i]).length ) {
     1835        if ( undefined !== jq.cookie('bp-' + objects[i] + '-scope') && jq('div.' + objects[i]).length ) {
    18361836            jq('.item-list-tabs li').each( function() {
    18371837                jq(this).removeClass('selected');
     
    19621962
    19631963        /* Update the feed link */
    1964         if ( null !== response.feed_url ) {
     1964        if ( undefined !== response.feed_url ) {
    19651965            jq('.directory #subnav li.feed a, .home-page #subnav li.feed a').attr('href', response.feed_url);
    19661966        }
Note: See TracChangeset for help on using the changeset viewer.