Index: admin_menu.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.module,v
retrieving revision 1.43.2.17.2.18
diff -u -p -r1.43.2.17.2.18 admin_menu.module
--- admin_menu.module	18 Jul 2009 21:41:22 -0000	1.43.2.17.2.18
+++ admin_menu.module	18 Jul 2009 22:08:21 -0000
@@ -389,8 +389,12 @@ function admin_menu_output() {
 
   // Rebuild the output.
   if (!isset($content)) {
+    // Add site name as CSS class for development/staging theming purposes. We
+    // leverage the cookie domain instead of HTTP_HOST to account for many (but
+    // not all) multi-domain setups (e.g. language-based sub-domains).
+    $class_site = 'admin-menu-site' . drupal_strtolower(preg_replace('/[^a-zA-Z0-9-]/', '-', $GLOBALS['cookie_domain']));
     // @todo Always output container to harden JS-less support.
-    $content['#prefix'] = '<div id="admin-menu">';
+    $content['#prefix'] = '<div id="admin-menu" class="' . $class_site . '">';
     $content['#suffix'] = '</div>';
 
     // Add menu additions.
