? .DS_Store
? includes/.DS_Store
? includes/database/.DS_Store
? modules/search/.new.MKbmKA
? sites/all/.DS_Store
? sites/all/modules/.DS_Store
? sites/all/modules/admin_menu
? sites/all/modules/content_browser
? sites/all/modules/devel
? sites/all/modules/views
? sites/all/themes/zen
? sites/default/files
? sites/default/private
? sites/default/settings.php
Index: modules/toolbar/toolbar.js
===================================================================
RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.js,v
retrieving revision 1.13
diff -u -p -r1.13 toolbar.js
--- modules/toolbar/toolbar.js	7 Jan 2010 07:57:09 -0000	1.13
+++ modules/toolbar/toolbar.js	12 Jan 2010 02:50:13 -0000
@@ -18,6 +18,17 @@ Drupal.behaviors.admin = {
       $(window).triggerHandler('resize.overlay-event');
       return false;
     });
+
+    // Ensure the toolbar doesn't hide content when named anchor is clicked.
+    $(window).bind('hashchange', function(e) {
+      if (location.hash != "") {
+        var scrollLocation = $(location.hash).offset().top - Drupal.admin.toolbar.height();
+        $('body, html').scrollTop(scrollLocation);
+      }
+    });
+
+    // Trigger immediately to handle hash in original page request.
+    $(window).trigger('hashchange');
   }
 };
 
Index: modules/toolbar/toolbar.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/toolbar/toolbar.module,v
retrieving revision 1.31
diff -u -p -r1.31 toolbar.module
--- modules/toolbar/toolbar.module	8 Jan 2010 07:36:53 -0000	1.31
+++ modules/toolbar/toolbar.module	12 Jan 2010 02:50:13 -0000
@@ -176,6 +176,7 @@ function toolbar_view() {
       'js' => array(
         $module_path . '/toolbar.js',
         array('data' => 'misc/jquery.cookie.js', 'weight' => JS_LIBRARY + 2),
+        array('data' => 'misc/jquery.ba-bbq.js', 'weight' => JS_LIBRARY + 2),
         array(
           'data' => array('tableHeaderOffset' => 'Drupal.admin.toolbar.height'),
           'type' => 'setting'
