Make WordPress Core

Ticket #32810: 32810.4.diff

File 32810.4.diff, 3.3 KB (added by celloexpressions, 10 years ago)

See 32810.png.

  • src/wp-admin/css/customize-nav-menus.css

     
    651651        box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
    652652}
    653653
     654#available-menu-items .accordion-section-title .no-items {
     655        display: none;
     656}
     657
     658#available-menu-items .cannot-expand .accordion-section-title {
     659        background: transparent;
     660        color: #777;
     661}
     662
     663#available-menu-items .cannot-expand .accordion-section-title .no-items {
     664        display: inline-block;
     665        color: #82878c;
     666        font-weight: normal;
     667        position: absolute;
     668        right: 15px;
     669        top: 13px;
     670}
     671
    654672#available-menu-items .accordion-section-content {
    655673        padding: 1px 15px 15px 15px;
    656674        margin: 0;
  • src/wp-admin/js/customize-nav-menus.js

     
    316316                                var items, typeInner;
    317317                                items = data.items;
    318318                                if ( 0 === items.length ) {
     319                                        if ( 0 === self.pages[type] ) {
     320                                                $( '#available-menu-items-' + type ).addClass( 'cannot-expand' )
     321                                                                                    .removeClass( 'loading' );
     322                                        }
    319323                                        self.pages[ type ] = -1;
    320324                                        return;
    321325                                }
  • src/wp-includes/class-wp-customize-nav-menus.php

     
    698698                                foreach ( $post_types as $type ) :
    699699                                        ?>
    700700                                        <div id="available-menu-items-<?php echo esc_attr( $type->name ); ?>" class="accordion-section">
    701                                                 <h4 class="accordion-section-title"><?php echo esc_html( $type->label ); ?> <span class="spinner"></span> <button type="button" class="not-a-button"><span class="screen-reader-text"><?php _e( 'Toggle' ); ?></span></button></h4>
     701                                                <h4 class="accordion-section-title"><?php echo esc_html( $type->label ); ?> <span class="spinner"></span> <span class="no-items"><?php _e( 'No items' ); ?></span> <button type="button" class="not-a-button"><span class="screen-reader-text"><?php _e( 'Toggle' ); ?></span></button></h4>
    702702                                                <ul class="accordion-section-content" data-type="<?php echo esc_attr( $type->name ); ?>" data-obj_type="post_type"></ul>
    703703                                        </div>
    704704                                <?php
     
    710710                                foreach ( $taxonomies as $tax ) :
    711711                                        ?>
    712712                                        <div id="available-menu-items-<?php echo esc_attr( $tax->name ); ?>" class="accordion-section">
    713                                                 <h4 class="accordion-section-title"><?php echo esc_html( $tax->label ); ?> <span class="spinner"></span> <button type="button" class="not-a-button"><span class="screen-reader-text"><?php _e( 'Toggle' ); ?></span></button></h4>
     713                                                <h4 class="accordion-section-title"><?php echo esc_html( $tax->label ); ?> <span class="spinner"></span> <span class="no-items"><?php _e( 'No items' ); ?></span> <button type="button" class="not-a-button"><span class="screen-reader-text"><?php _e( 'Toggle' ); ?></span></button></h4>
    714714                                                <ul class="accordion-section-content" data-type="<?php echo esc_attr( $tax->name ); ?>" data-obj_type="taxonomy"></ul>
    715715                                        </div>
    716716                                <?php