Skip to:
Content

BuddyPress.org

Ticket #7732: 7732.2.diff

File 7732.2.diff, 14.5 KB (added by dcavins, 8 years ago)

Use core nav function, refactor styles.

  • src/bp-templates/bp-nouveau/buddypress/common/nav/directory-nav.php

    diff --git a/src/bp-templates/bp-nouveau/buddypress/common/nav/directory-nav.php b/src/bp-templates/bp-nouveau/buddypress/common/nav/directory-nav.php
    index a9fb58d4a..0afd37aef 100644
    a b  
    2222                                                <?php bp_nouveau_nav_link_text(); ?>
    2323
    2424                                                <?php if ( bp_nouveau_nav_has_count() ) : ?>
    25                                                         <span><?php bp_nouveau_nav_count(); ?></span>
     25                                                        <span class="count"><?php bp_nouveau_nav_count(); ?></span>
    2626                                                <?php endif; ?>
    2727                                        </a>
    2828                                </li>
  • src/bp-templates/bp-nouveau/buddypress/groups/create.php

    diff --git a/src/bp-templates/bp-nouveau/buddypress/groups/create.php b/src/bp-templates/bp-nouveau/buddypress/groups/create.php
    index b1469f989..546378b9d 100644
    a b bp_nouveau_groups_create_hook( 'before', 'page' ); ?> 
    2020                        <nav class="<?php bp_nouveau_groups_create_steps_classes(); ?>" id="group-create-tabs" role="navigation" aria-label="<?php esc_attr_e( 'Group creation menu', 'buddypress' ); ?>">
    2121                                <ul class="group-create-buttons button-tabs">
    2222
    23                                         <?php bp_nouveau_group_creation_tabs(); ?>
     23                                        <?php bp_group_creation_tabs(); ?>
    2424
    2525                                </ul>
    2626                        </nav>
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/admin-subnav.php

    diff --git a/src/bp-templates/bp-nouveau/buddypress/groups/single/parts/admin-subnav.php b/src/bp-templates/bp-nouveau/buddypress/groups/single/parts/admin-subnav.php
    index 546a121cf..fe3637c6e 100644
    a b  
    2222                                                <?php bp_nouveau_nav_link_text(); ?>
    2323
    2424                                                <?php if ( bp_nouveau_nav_has_count() ) : ?>
    25                                                         <span><?php bp_nouveau_nav_count(); ?></span>
     25                                                        <span class="count"><?php bp_nouveau_nav_count(); ?></span>
    2626                                                <?php endif; ?>
    2727                                        </a>
    2828                                </li>
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/item-nav.php

    diff --git a/src/bp-templates/bp-nouveau/buddypress/groups/single/parts/item-nav.php b/src/bp-templates/bp-nouveau/buddypress/groups/single/parts/item-nav.php
    index 60841afdb..ca0185c8b 100644
    a b  
    2222                                                <?php bp_nouveau_nav_link_text(); ?>
    2323
    2424                                                <?php if ( bp_nouveau_nav_has_count() ) : ?>
    25                                                         <span><?php bp_nouveau_nav_count(); ?></span>
     25                                                        <span class="count"><?php bp_nouveau_nav_count(); ?></span>
    2626                                                <?php endif; ?>
    2727                                        </a>
    2828                                </li>
  • src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-nav.php

    diff --git a/src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-nav.php b/src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-nav.php
    index 20a57a9b6..a15924f15 100644
    a b  
    2222                                                <?php bp_nouveau_nav_link_text(); ?>
    2323
    2424                                                <?php if ( bp_nouveau_nav_has_count() ) : ?>
    25                                                         <span><?php bp_nouveau_nav_count(); ?></span>
     25                                                        <span class="count"><?php bp_nouveau_nav_count(); ?></span>
    2626                                                <?php endif; ?>
    2727                                        </a>
    2828                                </li>
  • src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-subnav.php

    diff --git a/src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-subnav.php b/src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-subnav.php
    index ca1aeecec..cf926e939 100644
    a b  
    1818                                <?php bp_nouveau_nav_link_text(); ?>
    1919
    2020                                <?php if ( bp_nouveau_nav_has_count() ) : ?>
    21                                         <span><?php bp_nouveau_nav_count(); ?></span>
     21                                        <span class="count"><?php bp_nouveau_nav_count(); ?></span>
    2222                                <?php endif; ?>
    2323                        </a>
    2424                </li>
  • src/bp-templates/bp-nouveau/common-styles/_bp-mixins.scss

    diff --git a/src/bp-templates/bp-nouveau/common-styles/_bp-mixins.scss b/src/bp-templates/bp-nouveau/common-styles/_bp-mixins.scss
    index f96ec08c0..dd1ba9f48 100644
    a b  
    373373                                border-top-right-radius: 4px;
    374374                                border-width: 1px;
    375375                                margin-bottom: -1px;
     376                                margin-top: 1px;
    376377                                padding: 0 $pad-sml;
    377378
    378379                                a {
  • src/bp-templates/bp-nouveau/common-styles/_bp_navigation.scss

    diff --git a/src/bp-templates/bp-nouveau/common-styles/_bp_navigation.scss b/src/bp-templates/bp-nouveau/common-styles/_bp_navigation.scss
    index 179ada813..be6b39e0f 100644
    a b  
    3232                                text-decoration: none;
    3333                        }
    3434
    35                         span {
     35                        .count {
    3636                                background: $light-grey;
    3737                                border: 1px solid $bp-border-dark;
    3838                                border-radius: 50%;
     
    9292
    9393                        a {
    9494
    95                                 span {
     95                                .count {
    9696                                        background-color: $grey;
    9797                                }
    9898                        }
     
    117117                                background: $dark-grey;
    118118                                color: $off-white;
    119119
    120                                 span {
     120                                .count {
    121121                                        border-color: $off-white;
    122122                                }
    123123                        }
     
    310310
    311311                        a {
    312312
    313                                 span {
     313                                .count {
    314314                                        background-color: $white;
    315315                                }
    316316                        }
     
    322322
    323323                        a {
    324324
    325                                 span {
     325                                .count {
    326326                                        background-color: $highlight;
    327327                                        border: 0;
    328328                                        color: $off-white;
     
    334334
    335335                        a:hover {
    336336
    337                                 span {
     337                                .count {
    338338                                        background-color: $highlight;
    339339                                        border: 0;
    340340                                        color: $white;
     
    346346
    347347                        a {
    348348
    349                                 span:empty {
     349                                .count:empty {
    350350                                        display: none;
    351351                                }
    352352                        }
     
    359359                ul {
    360360
    361361                        li:not(.current) {
    362 
     362                                color: $light-text;
    363363                                a {
    364364                                        color: $light-text;
    365365
     
    436436
    437437                        a {
    438438
    439                                 span {
     439                                .count {
    440440                                        display: inline-block;
    441441                                        float: right;
    442442                                }
     
    458458
    459459                        a {
    460460
    461                                 span {
     461                                .count {
    462462                                        float: right;
    463463
    464464                                }
  • src/bp-templates/bp-nouveau/css/buddypress-rtl.css

    diff --git a/src/bp-templates/bp-nouveau/css/buddypress-rtl.css b/src/bp-templates/bp-nouveau/css/buddypress-rtl.css
    index 0cf1e525a..e32a5bffd 100644
    a b body.buddypress article.page > .entry-header .entry-title { 
    302302        text-decoration: none;
    303303}
    304304
    305 .bp-navs ul li span {
     305.bp-navs ul li .count {
    306306        background: #eaeaea;
    307307        border: 1px solid #ccc;
    308308        border-radius: 50%;
    body.buddypress article.page > .entry-header .entry-title { 
    330330        margin-bottom: 20px;
    331331}
    332332
    333 .buddypress-wrap .bp-navs li.selected a span,
    334 .buddypress-wrap .bp-navs li.current a span,
    335 .buddypress-wrap .bp-navs li a:hover a span {
     333.buddypress-wrap .bp-navs li.selected a .count,
     334.buddypress-wrap .bp-navs li.current a .count,
     335.buddypress-wrap .bp-navs li a:hover a .count {
    336336        background-color: #ccc;
    337337}
    338338
    body.buddypress article.page > .entry-header .entry-title { 
    354354        color: #fafafa;
    355355}
    356356
    357 .buddypress-wrap .bp-navs li.selected a span,
    358 .buddypress-wrap .bp-navs li.selected a:focus span,
    359 .buddypress-wrap .bp-navs li.selected a:hover span,
    360 .buddypress-wrap .bp-navs li.current a span,
    361 .buddypress-wrap .bp-navs li.current a:focus span,
    362 .buddypress-wrap .bp-navs li.current a:hover span {
     357.buddypress-wrap .bp-navs li.selected a .count,
     358.buddypress-wrap .bp-navs li.selected a:focus .count,
     359.buddypress-wrap .bp-navs li.selected a:hover .count,
     360.buddypress-wrap .bp-navs li.current a .count,
     361.buddypress-wrap .bp-navs li.current a:focus .count,
     362.buddypress-wrap .bp-navs li.current a:hover .count {
    363363        border-color: #fafafa;
    364364}
    365365
    body.buddypress article.page > .entry-header .entry-title { 
    461461        }
    462462}
    463463
    464 .buddypress_object_nav .bp-navs li.selected a span,
    465 .buddypress_object_nav .bp-navs li.current a span,
    466 .buddypress-wrap .bp-navs li.selected a span,
    467 .buddypress-wrap .bp-navs li.current a span {
     464.buddypress_object_nav .bp-navs li.selected a .count,
     465.buddypress_object_nav .bp-navs li.current a .count,
     466.buddypress-wrap .bp-navs li.selected a .count,
     467.buddypress-wrap .bp-navs li.current a .count {
    468468        background-color: #fff;
    469469}
    470470
    471 .buddypress_object_nav .bp-navs li.dynamic a span,
    472 .buddypress_object_nav .bp-navs li.dynamic.selected a span,
    473 .buddypress_object_nav .bp-navs li.dynamic.current a span,
    474 .buddypress-wrap .bp-navs li.dynamic a span,
    475 .buddypress-wrap .bp-navs li.dynamic.selected a span,
    476 .buddypress-wrap .bp-navs li.dynamic.current a span {
     471.buddypress_object_nav .bp-navs li.dynamic a .count,
     472.buddypress_object_nav .bp-navs li.dynamic.selected a .count,
     473.buddypress_object_nav .bp-navs li.dynamic.current a .count,
     474.buddypress-wrap .bp-navs li.dynamic a .count,
     475.buddypress-wrap .bp-navs li.dynamic.selected a .count,
     476.buddypress-wrap .bp-navs li.dynamic.current a .count {
    477477        background-color: #5087e5;
    478478        border: 0;
    479479        color: #fafafa;
    480480}
    481481
    482 .buddypress_object_nav .bp-navs li.dynamic a:hover span,
    483 .buddypress-wrap .bp-navs li.dynamic a:hover span {
     482.buddypress_object_nav .bp-navs li.dynamic a:hover .count,
     483.buddypress-wrap .bp-navs li.dynamic a:hover .count {
    484484        background-color: #5087e5;
    485485        border: 0;
    486486        color: #fff;
    487487}
    488488
    489 .buddypress_object_nav .bp-navs li a span:empty,
    490 .buddypress-wrap .bp-navs li a span:empty {
     489.buddypress_object_nav .bp-navs li a .count:empty,
     490.buddypress-wrap .bp-navs li a .count:empty {
    491491        display: none;
    492492}
    493493
     494.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current),
     495.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) {
     496        color: #767676;
     497}
     498
    494499.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a,
    495500.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a {
    496501        color: #767676;
    body.buddypress article.page > .entry-header .entry-title { 
    532537        }
    533538}
    534539
    535 .buddypress_object_nav .bp-navs li a span {
     540.buddypress_object_nav .bp-navs li a .count {
    536541        display: inline-block;
    537542        float: left;
    538543}
    body.buddypress article.page > .entry-header .entry-title { 
    541546        .bp-dir-vert-nav .bp-navs.dir-navs {
    542547                background: none;
    543548        }
    544         .bp-dir-vert-nav .bp-navs.dir-navs a span {
     549        .bp-dir-vert-nav .bp-navs.dir-navs a .count {
    545550                float: left;
    546551        }
    547552}
    body.buddypress article.page > .entry-header .entry-title { 
    577582                border-top-left-radius: 4px;
    578583                border-width: 1px;
    579584                margin-bottom: -1px;
     585                margin-top: 1px;
    580586                padding: 0 0.5em;
    581587        }
    582588        .buddypress-wrap .item-body .tabbed-links ul li.current a {
  • src/bp-templates/bp-nouveau/css/buddypress.css

    diff --git a/src/bp-templates/bp-nouveau/css/buddypress.css b/src/bp-templates/bp-nouveau/css/buddypress.css
    index 2f846f4b0..fa1769d3a 100644
    a b body.buddypress article.page > .entry-header .entry-title { 
    302302        text-decoration: none;
    303303}
    304304
    305 .bp-navs ul li span {
     305.bp-navs ul li .count {
    306306        background: #eaeaea;
    307307        border: 1px solid #ccc;
    308308        border-radius: 50%;
    body.buddypress article.page > .entry-header .entry-title { 
    330330        margin-bottom: 20px;
    331331}
    332332
    333 .buddypress-wrap .bp-navs li.selected a span,
    334 .buddypress-wrap .bp-navs li.current a span,
    335 .buddypress-wrap .bp-navs li a:hover a span {
     333.buddypress-wrap .bp-navs li.selected a .count,
     334.buddypress-wrap .bp-navs li.current a .count,
     335.buddypress-wrap .bp-navs li a:hover a .count {
    336336        background-color: #ccc;
    337337}
    338338
    body.buddypress article.page > .entry-header .entry-title { 
    354354        color: #fafafa;
    355355}
    356356
    357 .buddypress-wrap .bp-navs li.selected a span,
    358 .buddypress-wrap .bp-navs li.selected a:focus span,
    359 .buddypress-wrap .bp-navs li.selected a:hover span,
    360 .buddypress-wrap .bp-navs li.current a span,
    361 .buddypress-wrap .bp-navs li.current a:focus span,
    362 .buddypress-wrap .bp-navs li.current a:hover span {
     357.buddypress-wrap .bp-navs li.selected a .count,
     358.buddypress-wrap .bp-navs li.selected a:focus .count,
     359.buddypress-wrap .bp-navs li.selected a:hover .count,
     360.buddypress-wrap .bp-navs li.current a .count,
     361.buddypress-wrap .bp-navs li.current a:focus .count,
     362.buddypress-wrap .bp-navs li.current a:hover .count {
    363363        border-color: #fafafa;
    364364}
    365365
    body.buddypress article.page > .entry-header .entry-title { 
    461461        }
    462462}
    463463
    464 .buddypress_object_nav .bp-navs li.selected a span,
    465 .buddypress_object_nav .bp-navs li.current a span,
    466 .buddypress-wrap .bp-navs li.selected a span,
    467 .buddypress-wrap .bp-navs li.current a span {
     464.buddypress_object_nav .bp-navs li.selected a .count,
     465.buddypress_object_nav .bp-navs li.current a .count,
     466.buddypress-wrap .bp-navs li.selected a .count,
     467.buddypress-wrap .bp-navs li.current a .count {
    468468        background-color: #fff;
    469469}
    470470
    471 .buddypress_object_nav .bp-navs li.dynamic a span,
    472 .buddypress_object_nav .bp-navs li.dynamic.selected a span,
    473 .buddypress_object_nav .bp-navs li.dynamic.current a span,
    474 .buddypress-wrap .bp-navs li.dynamic a span,
    475 .buddypress-wrap .bp-navs li.dynamic.selected a span,
    476 .buddypress-wrap .bp-navs li.dynamic.current a span {
     471.buddypress_object_nav .bp-navs li.dynamic a .count,
     472.buddypress_object_nav .bp-navs li.dynamic.selected a .count,
     473.buddypress_object_nav .bp-navs li.dynamic.current a .count,
     474.buddypress-wrap .bp-navs li.dynamic a .count,
     475.buddypress-wrap .bp-navs li.dynamic.selected a .count,
     476.buddypress-wrap .bp-navs li.dynamic.current a .count {
    477477        background-color: #5087e5;
    478478        border: 0;
    479479        color: #fafafa;
    480480}
    481481
    482 .buddypress_object_nav .bp-navs li.dynamic a:hover span,
    483 .buddypress-wrap .bp-navs li.dynamic a:hover span {
     482.buddypress_object_nav .bp-navs li.dynamic a:hover .count,
     483.buddypress-wrap .bp-navs li.dynamic a:hover .count {
    484484        background-color: #5087e5;
    485485        border: 0;
    486486        color: #fff;
    487487}
    488488
    489 .buddypress_object_nav .bp-navs li a span:empty,
    490 .buddypress-wrap .bp-navs li a span:empty {
     489.buddypress_object_nav .bp-navs li a .count:empty,
     490.buddypress-wrap .bp-navs li a .count:empty {
    491491        display: none;
    492492}
    493493
     494.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current),
     495.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) {
     496        color: #767676;
     497}
     498
    494499.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a,
    495500.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a {
    496501        color: #767676;
    body.buddypress article.page > .entry-header .entry-title { 
    532537        }
    533538}
    534539
    535 .buddypress_object_nav .bp-navs li a span {
     540.buddypress_object_nav .bp-navs li a .count {
    536541        display: inline-block;
    537542        float: right;
    538543}
    body.buddypress article.page > .entry-header .entry-title { 
    541546        .bp-dir-vert-nav .bp-navs.dir-navs {
    542547                background: none;
    543548        }
    544         .bp-dir-vert-nav .bp-navs.dir-navs a span {
     549        .bp-dir-vert-nav .bp-navs.dir-navs a .count {
    545550                float: right;
    546551        }
    547552}
    body.buddypress article.page > .entry-header .entry-title { 
    577582                border-top-right-radius: 4px;
    578583                border-width: 1px;
    579584                margin-bottom: -1px;
     585                margin-top: 1px;
    580586                padding: 0 0.5em;
    581587        }
    582588        .buddypress-wrap .item-body .tabbed-links ul li.current a {