Index: modules/toolbar/toolbar.css =================================================================== RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.css,v retrieving revision 1.1 diff -u -p -r1.1 toolbar.css --- modules/toolbar/toolbar.css 4 Jul 2009 05:37:30 -0000 1.1 +++ modules/toolbar/toolbar.css 12 Jul 2009 02:24:22 -0000 @@ -29,6 +29,7 @@ div#toolbar * { * Base styles. */ div#toolbar { + min-width: 1000px; font: normal 11px/20px "Lucida Grande", Verdana, sans-serif; background: #666; color: #ccc; @@ -49,7 +50,7 @@ div#toolbar div.shadow { right: 0; bottom: -15px; height: 15px; - background: url(toolbar.png) 0 -85px repeat-x; + background: url(toolbar.png) 0 -325px repeat-x; } div#toolbar a { @@ -67,7 +68,7 @@ div#toolbar ul li a { */ div#toolbar div.toolbar-menu { background: url(toolbar.png) 0 -20px repeat-x; - height: 25px; + min-height: 25px; line-height: 20px; padding: 5px 10px 0; overflow: hidden; @@ -75,20 +76,16 @@ div#toolbar div.toolbar-menu { } div#toolbar div.toolbar-menu #toolbar-user { - position: absolute; - right: 35px; -} - -div#toolbar div.toolbar-menu #toolbar-menu { - position: absolute; - left: 10px; + float: right; + margin-right: 35px; } div#toolbar div.toolbar-menu span.toggle { position: absolute; right: 10px; + bottom: 0; cursor: pointer; - background: url(toolbar.png) 0 -60px no-repeat; + background: url(toolbar.png) 0 -300px no-repeat; text-indent: -9999px; overflow: hidden; width: 25px; @@ -96,13 +93,15 @@ div#toolbar div.toolbar-menu span.toggle } div#toolbar div.toolbar-menu span.toggle-active { - background-position: -25px -60px; + background-position: -25px -300px; } div#toolbar div.toolbar-menu ul li a { -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 0 10px; + margin-bottom: 4px; + white-space: nowrap; } div#toolbar div.toolbar-menu ul li a:hover { Index: modules/toolbar/toolbar.module =================================================================== RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.module,v retrieving revision 1.3 diff -u -p -r1.3 toolbar.module --- modules/toolbar/toolbar.module 7 Jul 2009 07:54:35 -0000 1.3 +++ modules/toolbar/toolbar.module 12 Jul 2009 02:24:23 -0000 @@ -79,11 +79,17 @@ function toolbar_build() { ); // Add logout & user account links + // Shorten the name when it is too long so it does not reduce space available for menus. + if (drupal_strlen($user->name) > 20) { + $name = drupal_substr($user->name, 0, 17) . '...'; + } else { + $name = $user->name; + } $build['toolbar_user'] = array( '#theme' => 'links', '#links' => array( 'account' => array( - 'title' => t('Hello @username', array('@username' => $user->name)), + 'title' => t('Hello') . ' ' . $name . '', 'href' => 'user', 'html' => TRUE, ), Index: modules/toolbar/toolbar.png =================================================================== RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.png,v retrieving revision 1.1 diff -u -p -r1.1 toolbar.png Binary files /tmp/cvslX7yOX and toolbar.png differ