Index: modules/toolbar/toolbar.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.css,v
retrieving revision 1.2
diff -u -r1.2 toolbar.css
--- modules/toolbar/toolbar.css	29 Jul 2009 12:28:41 -0000	1.2
+++ modules/toolbar/toolbar.css	23 Aug 2009 20:22:18 -0000
@@ -84,7 +84,7 @@
   left: 10px;
 }
 
-div#toolbar div.toolbar-menu span.toggle {
+div#toolbar div.toolbar-menu a.toggle {
   position: absolute;
   right: 10px;
   cursor: pointer;
@@ -95,7 +95,7 @@
   height: 25px;
 }
 
-div#toolbar div.toolbar-menu span.toggle-active {
+div#toolbar div.toolbar-menu a.toggle-active {
   background-position:  -25px -60px;
 }
 
Index: modules/toolbar/toolbar.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.js,v
retrieving revision 1.1
diff -u -r1.1 toolbar.js
--- modules/toolbar/toolbar.js	4 Jul 2009 05:37:30 -0000	1.1
+++ modules/toolbar/toolbar.js	23 Aug 2009 20:23:58 -0000
@@ -6,6 +6,8 @@
  */
 Drupal.behaviors.admin = {
   attach: function() {
+    // Add the toggling element for shotcuts visibility.
+    $('#toolbar div.toolbar-menu').prepend('<a class="toggle toggle-active" href="#">' + Drupal.t('Hide toolbar shortcuts') + '</a>');
 
     // Set the intial state of the toolbar.
     $('#toolbar:not(.processed)').each(function() {
@@ -14,7 +16,7 @@
     });
 
     // Toggling of admin shortcuts visibility.
-    $('#toolbar span.toggle:not(.processed)').each(function() {
+    $('#toolbar a.toggle:not(.processed)').each(function() {
       $(this).click(function() {
         Drupal.admin.toolbar.toggle();
         return false;
@@ -51,7 +53,7 @@
  */
 Drupal.admin.toolbar.collapse = function() {
   $('#toolbar div.toolbar-shortcuts').addClass('collapsed');
-  $('#toolbar span.toggle').removeClass('toggle-active');
+  $('#toolbar a.toggle').removeClass('toggle-active').html(Drupal.t('Show toolbar shortcuts'));
   $('body').removeClass('toolbar-shortcuts');
   $.cookie(
     'Drupal.admin.toolbar.collapsed', 
@@ -65,7 +67,7 @@
  */
 Drupal.admin.toolbar.expand = function() {
   $('#toolbar div.toolbar-shortcuts').removeClass('collapsed');
-  $('#toolbar span.toggle').addClass('toggle-active');
+  $('#toolbar a.toggle').addClass('toggle-active').html(Drupal.t('Hide toolbar shortcuts'));;
   $('body').addClass('toolbar-shortcuts');
   $.cookie(
     'Drupal.admin.toolbar.collapsed', 
@@ -78,7 +80,7 @@
  * Toggle the admin toolbar.
  */
 Drupal.admin.toolbar.toggle = function() {
-  if ($('#toolbar div.toolbar-shortcuts').is('.collapsed')) {
+  if ($('#toolbar div.toolbar-shortcuts').hasClass('collapsed')) {
     Drupal.admin.toolbar.expand();
   }
   else {
Index: modules/toolbar/toolbar.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.tpl.php,v
retrieving revision 1.2
diff -u -r1.2 toolbar.tpl.php
--- modules/toolbar/toolbar.tpl.php	29 Jul 2009 12:28:41 -0000	1.2
+++ modules/toolbar/toolbar.tpl.php	23 Aug 2009 19:06:46 -0000
@@ -16,7 +16,6 @@
 ?>
 <div id="toolbar" class="clearfix">
   <div class="toolbar-menu clearfix">
-    <span class="toggle toggle-active"><?php print t('Show shortcuts'); ?></span>
     <?php print render($toolbar['toolbar_menu']); ?>
     <?php print render($toolbar['toolbar_user']); ?>
   </div>
