Make WordPress Core

Ticket #14772: 14772.some.tweaks.patch

File 14772.some.tweaks.patch, 6.1 KB (added by ocean90, 15 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;