Index: compact_forms.module
===================================================================
--- compact_forms.module	(revision 685)
+++ compact_forms.module	(working copy)
@@ -93,6 +93,34 @@
 }
 
 /**
+ * Implements hook_field_attach_form()
+ *
+ * Compact Select Labels in Views
+ */
+function compact_forms_field_attach_form($entity_type, $entity, &$form, &$form_state, $langcode) {
+  foreach (element_children($form) as $name) {
+    if (isset($form[$name]['#type']) && $form[$name]['#type'] == 'container' && isset($form[$name][$form[$name]['#language']]['#type']) && $form[$name][$form[$name]['#language']]['#type'] == 'select') {
+      $form[$name][$form[$name]['#language']]['#options']['_none'] = '  ' .  $form[$name][$form[$name]['#language']]['#title'] . ($form[$name][$form[$name]['#language']]['#required'] ? ' * ' : '') . '  ';
+      unset($form[$name][$form[$name]['#language']]['#title']);
+    }
+  }
+}
+
+/**
+ * Implements hook_form_views_exposed_form_alter()
+ *
+ * Compact Select Labels in Views from http://drupal.org/node/1241808
+ */
+function compact_forms_form_views_exposed_form_alter(&$form, &$form_state, $form_id) {
+  foreach ($form['#info'] as $key => &$filter) {
+    if($form[$filter['value']]['#type'] == 'select') {
+      $form[$filter['value']]['#options']['All'] = $filter['label'];
+      unset($filter['label']);
+    }
+  }
+}
+
+/**
  * Helper function to recursively alter form elements.
  *
  * @todo Perform this in #after_build instead. - Or use hook_elements() to
