Index: README.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/compact_forms/README.txt,v
retrieving revision 1.1
diff -u -p -r1.1 README.txt
--- README.txt	1 May 2009 23:10:11 -0000	1.1
+++ README.txt	12 Jul 2010 21:25:29 -0000
@@ -35,6 +35,13 @@ To submit bug reports and feature sugges
 * Configure forms to display compact in Administer >> Site configuration >>
   Compact Forms.
 
+-- ADVANCED CONFIGURATION --
+
+* If you wish to disable compact forms on a particular form, set this value in a
+  your forms definition or in a hook_form_alter:
+  
+    $form['compact_forms_state']['#disable'] = TRUE;
+
 
 -- CONTACT --
 
@@ -42,7 +49,7 @@ Current maintainers:
 * Daniel F. Kudwien (sun) - http://drupal.org/user/54136
 
 Previous maintainers:
-* Tom Sundström (tomsun) - http://drupal.org/user/63478
+* Tom Sundstrï¿½m (tomsun) - http://drupal.org/user/63478
 
 This project has been sponsored by:
 * UNLEASHED MIND
Index: compact_forms.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/compact_forms/compact_forms.module,v
retrieving revision 1.8
diff -u -p -r1.8 compact_forms.module
--- compact_forms.module	6 Aug 2009 20:27:22 -0000	1.8
+++ compact_forms.module	12 Jul 2010 21:25:29 -0000
@@ -63,6 +63,15 @@ function compact_forms_form_alter(&$form
   }
 
   if (in_array($form_id, $form_ids) || (isset($form['#id']) && in_array($form['#id'], $css_ids))) {
+    if (isset($form['compact_forms_state']) && $form['compact_forms_state']['#disable']) {
+      foreach ($css_ids as $key => $value) {
+        if ($value == $form['#id']) {
+          unset($css_ids[$key]);
+        }
+      }
+      return;
+    }
+    
     // Load our page requisites and JavaScript settings.
     if (!isset($loaded)) {
       _compact_forms_include_js($css_ids);
