Making WordPress.org


Ignore:
Timestamp:
02/05/2024 10:09:32 PM (13 months ago)
Author:
coffee2code
Message:

Breathe: Add toggle indicator to welcome box toggle button.

Props pitamdey, coffee2code.
Fixes #7333.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-breathe/functions.php

    r13073 r13175  
    105105                // Toggle it
    106106                $toggle.text( $toggle.data( isHide ? 'show' : 'hide' ) );
     107                $welcome.get( 0 ).classList.toggle( 'collapsed', isHide );
    107108                $content.slideToggle();
    108109                $welcome.find('.post-edit-link' ).toggle( ! isHide );
     
    160161                    if ( -1 !== document.cookie.indexOf( elContent.dataset.cookie + '=' + elContent.dataset.hash ) ) {
    161162                        var elToggle = document.getElementById( 'make-welcome-toggle' ),
    162                             elEditLink = document.getElementsByClassName( 'make-welcome-edit-post-link' )
     163                            elEditLink = document.getElementsByClassName( 'make-welcome-edit-post-link' ),
     164                            elContainer = document.querySelector( '.make-welcome' );
    163165
    164166                        // It's hidden, hide it ASAP.
    165167                        elContent.className += " hidden";
    166168                        elToggle.innerText = elToggle.dataset.show;
     169
     170                        // Add class to welcome box container indicating collapsed state.
     171                        elContainer && elContainer.classList.add( 'collapsed' );
    167172
    168173                        if ( elEditLink.length ) {
Note: See TracChangeset for help on using the changeset viewer.