- Timestamp:
- 11/27/2023 10:55:27 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-templates/bp-nouveau/includes/template-tags.php
r13529 r13652 1573 1573 $component = bp_current_component(); 1574 1574 $bp_nouveau = bp_nouveau(); 1575 $object = ''; 1575 1576 1576 1577 // @todo wasn't able to get $customizer_option to pass a string to get_settings 1577 1578 // this is a temp workaround but differs from earlier dir approach- bad! 1578 1579 if ( bp_is_group() ) { 1580 $object = 'group'; 1579 1581 $nav_tabs = (int) bp_nouveau_get_temporary_setting( 'group_nav_tabs', bp_nouveau_get_appearance_settings( 'group_nav_tabs' ) ); 1580 1582 1581 1583 } elseif ( bp_is_user() ) { 1584 $object = 'member'; 1582 1585 $nav_tabs = (int) bp_nouveau_get_temporary_setting( 'user_nav_tabs', bp_nouveau_get_appearance_settings( 'user_nav_tabs' ) ); 1586 } 1587 1588 if ( $object && bp_nouveau_single_item_supports_priority_nav( $object ) ) { 1589 $classes[] = 'bp-priority-nav'; 1583 1590 } 1584 1591 … … 1648 1655 // Set user or group class string 1649 1656 if ( bp_is_user() ) { 1657 $object = 'member'; 1650 1658 $classes[] = 'user-subnav'; 1651 1659 } 1652 1660 1653 1661 if ( bp_is_group() ) { 1662 $object = 'group'; 1654 1663 $classes[] = 'group-subnav'; 1664 } 1665 1666 if ( $object && bp_nouveau_single_item_supports_priority_nav( $object ) ) { 1667 $classes[] = 'bp-priority-nav'; 1655 1668 } 1656 1669 … … 2737 2750 return $retval; 2738 2751 } 2752 2753 /** 2754 * Displays an ellipsis to show hidden primary nav items. 2755 * 2756 * @since 12.0.0 2757 */ 2758 function bp_nouveau_hidden_primary_nav() { 2759 $object = bp_nouveau_get_current_priority_nav_object(); 2760 2761 if ( ! $object || ! bp_nouveau_single_item_supports_priority_nav( $object ) ) { 2762 return ''; 2763 } 2764 ?> 2765 <div class="primary-nav-more"> 2766 <ul class="bp-priority-object-nav-nav-items"> 2767 <li class="primary-nav-item primary-nav-item-has-children"> 2768 <button class="submenu-expand bp-priority-nav-more-toggle is-empty" tabindex="-1" aria-label="<?php esc_attr_e( 'More', 'buddypress' ); ?>" aria-haspopup="true" aria-expanded="false"> 2769 <span class="dashicons dashicons-ellipsis"></span> 2770 </button> 2771 <ul class="sub-menu hidden-items"></ul> 2772 </li> 2773 </ul> 2774 </div> 2775 <?php 2776 } 2777 2778 /** 2779 * Displays an ellipsis to show hidden secondary nav items. 2780 * 2781 * @since 12.0.0 2782 */ 2783 function bp_nouveau_hidden_secondary_nav() { 2784 $object = bp_nouveau_get_current_priority_nav_object(); 2785 2786 if ( ! $object || ! bp_nouveau_single_item_supports_priority_nav( $object ) ) { 2787 return ''; 2788 } 2789 ?> 2790 <div class="secondary-nav-more"> 2791 <ul class="bp-priority-subnav-nav-items"> 2792 <li class="secondary-nav-item secondary-nav-item-has-children"> 2793 <button class="submenu-expand bp-priority-nav-more-toggle is-empty" tabindex="-1" aria-label="<?php esc_attr_e( 'More', 'buddypress' ); ?>" aria-haspopup="true" aria-expanded="false"> 2794 <span class="dashicons dashicons-ellipsis"></span> 2795 </button> 2796 <ul class="sub-menu hidden-items"></ul> 2797 </li> 2798 </ul> 2799 </div> 2800 <?php 2801 }
Note: See TracChangeset
for help on using the changeset viewer.