Making WordPress.org

Changeset 13175


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

Breathe: Add toggle indicator to welcome box toggle button.

Props pitamdey, coffee2code.
Fixes #7333.

Location:
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-breathe
Files:
2 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 ) {
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-breathe/style.css

    r13152 r13175  
    933933}
    934934
     935.make-welcome #make-welcome-toggle::after {
     936        content: "\f343";
     937        font-family: dashicons;
     938        vertical-align: middle;
     939        margin-left: 9px;
     940        overflow: auto;
     941}
     942.make-welcome.collapsed #make-welcome-toggle::after {
     943        content: "\f347";
     944}
     945
    935946.make-welcome .hidden {
    936947        display: none;
Note: See TracChangeset for help on using the changeset viewer.