WordPress.org

Make WordPress Core

Ticket #45177: 41577.patch

File 41577.patch, 2.6 KB (added by sabernhardt, 8 weeks ago)

adding icon and unhiding link on mobile screens

  • src/wp-includes/admin-bar.php

     
    712712                $current_screen   = get_current_screen();
    713713                $post             = get_post();
    714714                $post_type_object = null;
     715                $icon             = '<span class="ab-icon" aria-hidden="true"></span>';
    715716
    716717                if ( 'post' === $current_screen->base ) {
    717718                        $post_type_object = get_post_type_object( $post->post_type );
     
    735736                                $wp_admin_bar->add_node(
    736737                                        array(
    737738                                                'id'    => 'preview',
    738                                                 'title' => $post_type_object->labels->view_item,
     739                                                'title' => $icon . $post_type_object->labels->view_item,
    739740                                                'href'  => esc_url( $preview_link ),
    740741                                                'meta'  => array( 'target' => 'wp-preview-' . $post->ID ),
    741742                                        )
     
    744745                                $wp_admin_bar->add_node(
    745746                                        array(
    746747                                                'id'    => 'view',
    747                                                 'title' => $post_type_object->labels->view_item,
     748                                                'title' => $icon . $post_type_object->labels->view_item,
    748749                                                'href'  => get_permalink( $post->ID ),
    749750                                        )
    750751                                );
  • src/wp-includes/css/admin-bar.css

     
    555555        top: 2px;
    556556}
    557557
     558#wpadminbar #wp-admin-bar-preview .ab-icon:before,
     559#wpadminbar #wp-admin-bar-view .ab-icon:before {
     560        content: "\f177";
     561        top: 2px;
     562}
     563
    558564#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
    559565        content: "\f226";
    560566}
     
    836842        #wpadminbar #wp-admin-bar-site-name > .ab-item,
    837843        #wpadminbar #wp-admin-bar-customize > .ab-item,
    838844        #wpadminbar #wp-admin-bar-edit > .ab-item,
     845        #wpadminbar #wp-admin-bar-preview > .ab-item,
     846        #wpadminbar #wp-admin-bar-view > .ab-item,
    839847        #wpadminbar #wp-admin-bar-my-account > .ab-item {
    840848                text-indent: 100%;
    841849                white-space: nowrap;
     
    854862        }
    855863
    856864        #wpadminbar #wp-admin-bar-edit > .ab-item:before,
     865        #wpadminbar #wp-admin-bar-preview > .ab-item .ab-icon:before,
     866        #wpadminbar #wp-admin-bar-view > .ab-item .ab-icon:before,
    857867        #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
    858868        #wpadminbar #wp-admin-bar-site-name > .ab-item:before,
    859869        #wpadminbar #wp-admin-bar-customize > .ab-item:before,
     
    973983        #wpadminbar li#wp-admin-bar-customize,
    974984        #wpadminbar li#wp-admin-bar-new-content,
    975985        #wpadminbar li#wp-admin-bar-edit,
     986        #wpadminbar li#wp-admin-bar-preview,
     987        #wpadminbar li#wp-admin-bar-view,
    976988        #wpadminbar li#wp-admin-bar-comments,
    977989        #wpadminbar li#wp-admin-bar-my-account {
    978990                display: block;