Ticket #14772: 14772.some.tweaks.patch
File 14772.some.tweaks.patch, 6.1 KB (added by , 13 years ago) |
---|
-
wp-includes/admin-bar.php
110 110 function wp_admin_bar_my_sites_menu() { 111 111 global $wpdb, $wp_admin_bar; 112 112 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. */ 114 114 if ( count( $wp_admin_bar->user->blogs ) <= 1 ) 115 115 return; 116 116 … … 124 124 $blavatar = '<img src="' . esc_url($default) . '" alt="' . esc_attr__( 'Blavatar' ) . '" width="16" height="16" />'; 125 125 126 126 $marker = ''; 127 if ( strlen($blog->blogname) > 35 )127 if ( strlen($blog->blogname) > 15 ) 128 128 $marker = '...'; 129 129 130 130 if ( empty( $blog->blogname ) ) 131 131 $blogname = $blog->domain; 132 132 else 133 $blogname = substr( $blog->blogname, 0, 35 ) . $marker;133 $blogname = substr( $blog->blogname, 0, 15 ) . $marker; 134 134 135 135 if ( ! isset( $blog->visible ) || $blog->visible === true ) { 136 136 $wp_admin_bar->add_menu( array( 'parent' => 'my-blogs', 'id' => 'blog-' . $blog->userblog_id, 'title' => $blavatar . $blogname, 'href' => get_admin_url($blog->userblog_id), ) ); … … 220 220 $awaiting_mod = wp_count_comments(); 221 221 $awaiting_mod = $awaiting_mod->moderated; 222 222 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') ) ); 225 224 } 226 225 227 226 function wp_admin_bar_appearance_menu() { 228 227 global $wp_admin_bar; 229 228 230 if ( !current_user_can('switch 229 if ( !current_user_can('switch_themes') ) 231 230 return; 232 231 233 232 $wp_admin_bar->add_menu( array( 'id' => 'appearance', 'title' => __('Appearance'), 'href' => admin_url('themes.php') ) ); … … 276 275 277 276 $update_title = !empty($update_title) ? esc_attr(implode(', ', $update_title)) : ''; 278 277 279 $update_title = sprintf( __('Updates %s'), "<span class='update-pluginscount-$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>" ); 280 279 281 // @todo styling for awaiting mod count. Don't show count if zero?282 280 $wp_admin_bar->add_menu( array( 'id' => 'updates', 'title' => $update_title, 'href' => admin_url('update-core.php') ) ); 283 281 } 284 282 -
wp-includes/css/admin-bar-rtl.dev.css
37 37 38 38 #wpadminbar .menupop li:hover > ul, 39 39 #wpadminbar .menupop li.hover > ul { 40 margin-left:-100%; 40 margin-right:100%; 41 margin-top:-28px; 41 42 } 42 43 43 44 #wpadminbar .menupop a > span { … … 51 52 padding-left:1.5em; 52 53 } 53 54 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 80 55 #wpadminbar .menupop ul li { 81 56 width:auto; 82 57 } … … 157 132 padding: 0 0.7em 0 1.15em; 158 133 } 159 134 160 #wpadminbar li.ab-me > a:hover,161 135 #wpadminbar li.ab-blog > a:hover { 162 136 background-position: 33% 59.8%; 163 137 } … … 168 142 padding-right: 0.7em !important; 169 143 } 170 144 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 184 145 .adminbar-input { 185 146 background:#ddd url(../images/admin-bar-sprite-rtl.png?d=08102010) right top no-repeat !important; 186 147 float:right !important; -
wp-includes/css/admin-bar.dev.css
72 72 padding-right:1.5em; 73 73 line-height: 28px; 74 74 } 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 { 76 77 display: inline; 77 78 background: #aaa; 78 79 color: #fff; … … 83 84 -webkit-border-radius: 5px; 84 85 border-radius: 5px; 85 86 } 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 { 87 89 background: #fff; 88 90 color: #888; 89 91 } 92 #wpadminbar ul li a span#ab-awaiting-mod.count-0 { 93 display: none; 94 } 90 95 #wpadminbar .menupop ul { 91 96 -moz-box-shadow:0 4px 8px rgba(0,0,0,0.1); 92 97 -webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1); … … 101 106 background:rgba(255,255,255,0.97); 102 107 border-color:rgba(0,0,0,0.1); 103 108 } 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 }109 109 #wpadminbar .menupop li { 110 110 float:none; 111 111 margin:0; … … 245 245 padding-left: 0.7em !important; 246 246 margin-top: 0 !important; 247 247 } 248 #wpadminbar li.ab-my-account > ul, #wpadminbar li.ab-bloginfo > ul { 249 left: -7px; 250 } 248 251 249 #wpadminbar ul li img { 252 250 width: 16px !important; 253 251 height: 16px !important; 254 252 } 255 253 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 271 254 #wpadminbar #adminbar-search { 272 255 line-height:normal !important; 273 256 width:140px !important;