--- api/api.module	2009-07-22 20:42:06.000000000 +0200
+++ api/api.module	2009-07-30 00:31:29.000000000 +0200
@@ -953,7 +953,14 @@
     return api_link_documentation($branch->documentation, $branch_name);
   }
   else {
-    return t('A main page for this branch has not been indexed. A documentation comment with <code>@mainpage {title}</code> needs to exist, or has not been indexed yet. For Drupal core, this is available in the <a href="http://cvs.drupal.org/viewvc.py/drupal/contributions/docs/developer/">developer documentation</a> in the contributions repository.');
+    $options = array('html' => TRUE);
+    return l('<h3>Topics</h3>', 'api/groups', $options) . api_page_listing($branch_name, 'group') .
+           l('<h3>Files</h3>', 'api/files', $options) .
+           l('<h3>Globals</h3>', 'api/globals', $options) .
+           l('<h3>Constants</h3>', 'api/constants', $options) .
+           l('<h3>Functions</h3>', 'api/functions', $options) .
+           l('<h3>API Search</h3>', 'api/search', $options) .
+           '<br /><p><small>' . t('A main page for this branch has not been indexed. A documentation comment with <code>@mainpage {title}</code> needs to exist, or has not been indexed yet. For Drupal core, this is available in the <a href="http://cvs.drupal.org/viewvc.py/drupal/contributions/docs/developer/">developer documentation</a> in the contributions repository.') .'</small></p>';
   }
 }
 
