Skip to:
Content

BuddyPress.org

Changeset 14081


Ignore:
Timestamp:
11/07/2024 12:28:18 AM (3 months ago)
Author:
dcavins
Message:

Help tab: Add link to BuddyPress Site Health doc.

Add a link on the BP site health doc from the WP Admin Tools Site Health Screen Info screen/page Help tab to the new BuddyPress Site Health documentation.

Props emaralive.

Fixes #9256.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/admin/bp-core-admin-tools.php

    r14049 r14081  
    11411141
    11421142        $help_sidebar = $screen->get_help_sidebar();
    1143         $bp_links     = sprintf(
     1143        $bp_docs      = sprintf(
     1144            '<p><a href="%1$s" class="bp-help-sidebar-links">%2$s</a></p>',
     1145            esc_url( 'https://github.com/buddypress/buddypress/blob/master/docs/user/administration/site-health.md' ),
     1146            esc_html__( 'BuddyPress Site Health Documentation', 'buddypress' )
     1147        );
     1148        $bp_forums    = sprintf(
    11441149            '<p><a href="%1$s" class="bp-help-sidebar-links">%2$s</a></p>',
    11451150            esc_url( 'https://buddypress.org/support/' ),
    11461151            esc_html__( 'BuddyPress Support Forums', 'buddypress' )
    11471152        );
     1153        $bp_links     =  $bp_docs . $bp_forums;
    11481154
    11491155        $screen->set_help_sidebar( $help_sidebar . $bp_links );
     
    11551161                document.onreadystatechange = function ()  {
    11561162                    if ( document.readyState === "complete" ) {
    1157                         bpHelpSidebarLinks = document.querySelector( \'.bp-help-sidebar-links\' ).closest( \'p\')
    1158                         bpHelpSidebarLinks.style.display = \'none\';
     1163                        bpHelpSidebarLinks = document.querySelectorAll( \'.bp-help-sidebar-links\' );
     1164                        bpHelpSidebarLinks.forEach( ( bpHelpSidebarLink ) => {
     1165                            bpHelpSidebarLink.parentNode.style.display = \'none\';
     1166                        } );
    11591167                    }
    11601168                }
     
    11641172                        a.addEventListener( \'click\', function ( e ) {
    11651173                            if ( \'tab-link-bp-debug-settings\' === e.target.parentElement.getAttribute( \'id\' ) ) {
    1166                                 bpHelpSidebarLinks.style.display = \'block\';
     1174                                bpHelpSidebarLinks.forEach( ( bpHelpSidebarLink ) => {
     1175                                    bpHelpSidebarLink.parentNode.style.display = \'block\';
     1176                                } );
    11671177                            } else {
    1168                                 bpHelpSidebarLinks.style.display = \'none\';
     1178                                bpHelpSidebarLinks.forEach( ( bpHelpSidebarLink ) => {
     1179                                    bpHelpSidebarLink.parentNode.style.display = \'none\';
     1180                                } );
    11691181                            }
    11701182                        } );
Note: See TracChangeset for help on using the changeset viewer.