Ticket #14772: 14772.some.tweaks.patch

File 14772.some.tweaks.patch, 6.1 KB (added by ocean90, 3 years ago)
  • wp-includes/admin-bar.php

     
    110110function wp_admin_bar_my_sites_menu() { 
    111111        global $wpdb, $wp_admin_bar; 
    112112 
    113         /* Add the 'My Dashboards' menu if the user has more than one site. */ 
     113        /* Add the 'My Sites' menu if the user has more than one site. */ 
    114114        if ( count( $wp_admin_bar->user->blogs ) <= 1 ) 
    115115                return; 
    116116 
     
    124124                $blavatar = '<img src="' . esc_url($default) . '" alt="' . esc_attr__( 'Blavatar' ) . '" width="16" height="16" />'; 
    125125 
    126126                $marker = ''; 
    127                 if ( strlen($blog->blogname) > 35 ) 
     127                if ( strlen($blog->blogname) > 15 ) 
    128128                        $marker = '...'; 
    129129 
    130130                if ( empty( $blog->blogname ) ) 
    131131                        $blogname = $blog->domain; 
    132132                else 
    133                         $blogname = substr( $blog->blogname, 0, 35 ) . $marker; 
     133                        $blogname = substr( $blog->blogname, 0, 15 ) . $marker; 
    134134 
    135135                if ( ! isset( $blog->visible ) || $blog->visible === true ) { 
    136136                        $wp_admin_bar->add_menu( array( 'parent' => 'my-blogs', 'id' => 'blog-' . $blog->userblog_id, 'title' => $blavatar . $blogname,  'href' => get_admin_url($blog->userblog_id), ) ); 
     
    220220        $awaiting_mod = wp_count_comments(); 
    221221        $awaiting_mod = $awaiting_mod->moderated; 
    222222 
    223         // @todo styling for awaiting mod count. Don't show count if zero? 
    224         $wp_admin_bar->add_menu( array( 'id' => 'comments', 'title' => sprintf( __('Comments %s'), "<span id='awaiting-mod' class='count-$awaiting_mod'><span class='pending-count'>" . number_format_i18n($awaiting_mod) . "</span></span>" ), 'href' => admin_url('edit-comments.php') ) ); 
     223        $wp_admin_bar->add_menu( array( 'id' => 'comments', 'title' => sprintf( __('Comments %s'), "<span id='ab-awaiting-mod' class='count-$awaiting_mod'><span class='pending-count'>" . number_format_i18n($awaiting_mod) . "</span></span>" ), 'href' => admin_url('edit-comments.php') ) ); 
    225224} 
    226225 
    227226function wp_admin_bar_appearance_menu() { 
    228227        global $wp_admin_bar; 
    229228 
    230         if ( !current_user_can('switch themes') ) 
     229        if ( !current_user_can('switch_themes') ) 
    231230                return; 
    232231 
    233232        $wp_admin_bar->add_menu( array( 'id' => 'appearance', 'title' => __('Appearance'), 'href' => admin_url('themes.php') ) ); 
     
    276275 
    277276        $update_title = !empty($update_title) ? esc_attr(implode(', ', $update_title)) : ''; 
    278277 
    279         $update_title = sprintf( __('Updates %s'), "<span class='update-plugins count-$update_count' title='$update_title'><span class='update-count'>" . number_format_i18n($update_count) . "</span></span>" ); 
     278        $update_title = sprintf( __('Updates %s'), "<span id='ab-updates' class='count-$update_count' title='$update_title'><span class='update-count'>" . number_format_i18n($update_count) . "</span></span>" ); 
    280279 
    281         // @todo styling for awaiting mod count. Don't show count if zero? 
    282280        $wp_admin_bar->add_menu( array( 'id' => 'updates', 'title' => $update_title, 'href' => admin_url('update-core.php') ) ); 
    283281} 
    284282 
  • wp-includes/css/admin-bar-rtl.dev.css

     
    3737 
    3838#wpadminbar .menupop li:hover > ul, 
    3939#wpadminbar .menupop li.hover > ul { 
    40         margin-left:-100%; 
     40        margin-right:100%; 
     41        margin-top:-28px; 
    4142} 
    4243 
    4344#wpadminbar .menupop a > span { 
     
    5152        padding-left:1.5em; 
    5253} 
    5354 
    54 #wpadminbar .menupop ul { 
    55         right: 0; 
    56         width:100%; 
    57         min-width:150px; 
    58 } 
    59  
    60 #wpadminbar .ab-my-account ul { 
    61         width:200px; 
    62 } 
    63  
    64 #wpadminbar .ab-my-blogs ul { 
    65         width:300px; 
    66 } 
    67  
    68 #wpadminbar .ab-my-blogs ul ul { 
    69         width:200px; 
    70 } 
    71  
    72 #wpadminbar .ab-bloginfo ul { 
    73         width:200px; 
    74 } 
    75  
    76 #wpadminbar .ab-subscribe ul { 
    77         width:150px; 
    78 } 
    79  
    8055#wpadminbar .menupop ul li { 
    8156        width:auto; 
    8257} 
     
    157132        padding: 0 0.7em 0 1.15em; 
    158133} 
    159134 
    160 #wpadminbar li.ab-me > a:hover,  
    161135#wpadminbar li.ab-blog > a:hover { 
    162136        background-position: 33% 59.8%; 
    163137} 
     
    168142        padding-right: 0.7em !important; 
    169143} 
    170144 
    171 #wpadminbar li.ab-my-account > ul, 
    172 #wpadminbar li.ab-bloginfo > ul { 
    173         right: -7px; 
    174         left:auto; 
    175 } 
    176  
    177  
    178 #wpadminbar ul li a strong.count { 
    179         margin-right: 5px; 
    180         margin-left: 0; 
    181         position:static; 
    182 } 
    183  
    184145.adminbar-input { 
    185146        background:#ddd url(../images/admin-bar-sprite-rtl.png?d=08102010) right top no-repeat !important; 
    186147        float:right !important; 
  • wp-includes/css/admin-bar.dev.css

     
    7272        padding-right:1.5em; 
    7373        line-height: 28px; 
    7474} 
    75 #wpadminbar .menupop ul li a span#awaiting-mod { 
     75#wpadminbar ul li a span#ab-awaiting-mod, 
     76#wpadminbar ul li a span#ab-updates { 
    7677        display: inline; 
    7778        background: #aaa; 
    7879        color: #fff; 
     
    8384        -webkit-border-radius: 5px; 
    8485        border-radius: 5px; 
    8586} 
    86 #wpadminbar .menupop ul li a:hover span#awaiting-mod { 
     87#wpadminbar ul li a:hover span#ab-awaiting-mod, 
     88#wpadminbar ul li a:hover span#ab-updates  { 
    8789        background: #fff; 
    8890        color: #888; 
    8991} 
     92#wpadminbar ul li a span#ab-awaiting-mod.count-0 { 
     93        display: none; 
     94} 
    9095#wpadminbar .menupop ul { 
    9196        -moz-box-shadow:0 4px 8px rgba(0,0,0,0.1); 
    9297        -webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1); 
     
    101106        background:rgba(255,255,255,0.97); 
    102107        border-color:rgba(0,0,0,0.1); 
    103108} 
    104 #wpadminbar .menupop.ab-my-account ul,  
    105 #wpadminbar .menupop.ab-my-dash ul, 
    106 #wpadminbar .menupop.ab-new-post ul { 
    107         min-width:140px; 
    108 } 
    109109#wpadminbar .menupop li { 
    110110        float:none; 
    111111        margin:0; 
     
    245245        padding-left: 0.7em !important; 
    246246        margin-top: 0 !important; 
    247247} 
    248 #wpadminbar li.ab-my-account > ul, #wpadminbar li.ab-bloginfo > ul { 
    249         left: -7px; 
    250 } 
     248 
    251249#wpadminbar ul li img { 
    252250        width: 16px !important; 
    253251        height: 16px !important; 
    254252} 
    255253 
    256 #wpadminbar ul li a strong.count { 
    257         text-shadow: none; 
    258         background: #ddd; 
    259         color: #555; 
    260         margin-left: 5px; 
    261         padding: 1px 6px; 
    262         top: -1px; 
    263         position: relative; 
    264         font-size: 9px; 
    265         -moz-border-radius: 7px; 
    266         -webkit-border-radius: 7px; 
    267         border-radius: 7px; 
    268         font-weight: normal; 
    269 } 
    270  
    271254#wpadminbar #adminbar-search { 
    272255        line-height:normal !important; 
    273256        width:140px !important;