From 0105bcadf706818ad8f16295a46cfe7a38ba8d44 Mon Sep 17 00:00:00 2001 From: Peter Westwood Date: Wed, 12 Jan 2011 16:02:56 +0000 Subject: [PATCH] Admin Bar - show fullsite name in the tooltip. Correct some escaping. Fixes #16197 props nacin. git-svn-id: https://develop.svn.wordpress.org/trunk@17269 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/admin-bar.php | 6 ++++-- wp-includes/class-wp-admin-bar.php | 13 ++++++++----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/wp-includes/admin-bar.php b/wp-includes/admin-bar.php index a05e0a1cfe..05067db7d1 100644 --- a/wp-includes/admin-bar.php +++ b/wp-includes/admin-bar.php @@ -114,11 +114,13 @@ function wp_admin_bar_my_sites_menu() { //$blavatar = 'Blavatar'; $blavatar = '' . esc_attr__( 'Blavatar' ) . ''; - $blogname = empty( $blog->blogname ) ? $blog->domain : $blog->blogname; + $full_blogname = $blogname = empty( $blog->blogname ) ? $blog->domain : $blog->blogname; if ( strlen( $blogname ) > 15 ) $blogname = substr( $blogname, 0, 15 ) . '…'; + else + $full_blogname = ''; - $wp_admin_bar->add_menu( array( 'parent' => 'my-blogs', 'id' => 'blog-' . $blog->userblog_id, 'title' => $blavatar . $blogname, 'href' => get_admin_url($blog->userblog_id), ) ); + $wp_admin_bar->add_menu( array( 'parent' => 'my-blogs', 'id' => 'blog-' . $blog->userblog_id, 'title' => $blavatar . $blogname, 'href' => get_admin_url($blog->userblog_id), 'meta' => array( 'title' => $full_blogname ) ) ); $wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-d', 'title' => __( 'Dashboard' ), 'href' => get_admin_url($blog->userblog_id) ) ); if ( current_user_can_for_blog( $blog->userblog_id, 'edit_posts' ) ) { diff --git a/wp-includes/class-wp-admin-bar.php b/wp-includes/class-wp-admin-bar.php index 9053a82c31..c0a371bc0d 100644 --- a/wp-includes/class-wp-admin-bar.php +++ b/wp-includes/class-wp-admin-bar.php @@ -53,7 +53,7 @@ class WP_Admin_Bar { 'href' => false, 'parent' => false, // false for a root menu, pass the ID value for a submenu of that menu. 'id' => false, // defaults to a sanitized title value. - 'meta' => false // array of any of the following options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '' ); + 'meta' => false // array of any of the following options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' ); ); $r = wp_parse_args( $args, $defaults ); @@ -117,15 +117,18 @@ class WP_Admin_Bar {
  • "> - onclick="" onclick="" target="" target="" title="">