Index: inline_messages.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/inline_messages/inline_messages.admin.inc,v
retrieving revision 1.1
diff -u -p -r1.1 inline_messages.admin.inc
--- inline_messages.admin.inc	4 Feb 2010 03:42:11 -0000	1.1
+++ inline_messages.admin.inc	9 Mar 2010 22:38:28 -0000
@@ -62,6 +62,15 @@ function inline_messages_admin_settings(
     '#description' => t("If %all isn't selected, select which forms should display messages inline.", array('%all' => 'All module forms'))
   );
   
+  // specify form ids
+  $options = variable_get('inline_messages_uforms', array());
+  $options = implode("\n", $options);
+  $form['inline_messages_forms']['inline_messages_uforms'] = array(
+    '#type' => 'textarea',
+    '#title' => t('Additional Forms'),
+    '#description' => t('Specify a form by ID.'),
+    '#default_value' => $options,
+  );
   /**
    * jQuery.ScrollTo Settings
    * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
@@ -106,7 +115,6 @@ function inline_messages_settings_valida
   if (!file_exists($form_state['values']['inline_messages_scrollto_path'])) {
     form_error($form['inline_messages_scrollto']['inline_messages_scrollto_path'], t('Enter a valid path to the !link plugin.', array('!link' => SCROLLTO_LINK)));
   }
-  
   // validate the jQuery.ScrollTo Settings  
   if (!empty($form_state['values']['inline_messages_scrollto_duration']) && !is_numeric($form_state['values']['inline_messages_scrollto_duration'])) {
     form_error($form['inline_messages_scrollto']['inline_messages_scrollto_duration'], t("%setting must be numeric", array('%setting' => 'Duration')));
@@ -114,6 +122,11 @@ function inline_messages_settings_valida
   if (!empty($form_state['values']['inline_messages_scrollto_offset']) && !is_numeric($form_state['values']['inline_messages_scrollto_offset'])) {
     form_error($form['inline_messages_scrollto']['inline_messages_scrollto_offset'], t("%setting must be numeric", array('%setting' => 'Offset')));
   }
+  if (!empty($form_state['values']['inline_messages_uforms'])) {
+    $values = explode("\n", $form_state['values']['inline_messages_uforms']);
+    $values = array_combine($values, $values);
+    form_set_value($form['inline_messages_forms']['inline_messages_uforms'], $values, &$form_state);
+  }
 }
 
 function inline_messages_get_forms() {
@@ -137,4 +150,4 @@ function inline_messages_get_forms() {
   asort($forms);
   
   return $forms;
-}
\ No newline at end of file
+}
Index: inline_messages.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/inline_messages/inline_messages.module,v
retrieving revision 1.3
diff -u -p -r1.3 inline_messages.module
--- inline_messages.module	4 Feb 2010 03:42:11 -0000	1.3
+++ inline_messages.module	9 Mar 2010 22:38:28 -0000
@@ -48,15 +48,15 @@ function inline_messages_help($path, $ar
  * $form_state  A keyed array containing the current state of the form.
  * $form_id     String representing the name of the form itself. Typically this is the name of the function that generated the form.
  */
-function inline_messages_form_alter(&$form, $form_state, $form_id) { 
+function inline_messages_form_alter(&$form, $form_state, $form_id) {
   // hide the preview button?
   if (variable_get('inline_messages_hide_preview', FALSE)) {
     unset($form['preview']);
   }
-
   $mforms = variable_get('inline_messages_mforms', array());
+  $uforms = variable_get('inline_messages_uforms', array());
+  $mforms = array_merge($mforms, $uforms);
   $is_enabled = check_form_id($form_id, $mforms);
-  
   // add the jQuery for selected inline forms, never for the admin area
   if (arg(0) != 'admin') {
     if (variable_get('inline_messages_mforms_all', 0) == TRUE || $is_enabled) {
@@ -72,7 +72,7 @@ function inline_messages_form_alter(&$fo
         drupal_add_js(drupal_get_path('module', 'inline_messages') .'/js/inline_messages.js'); 
       }
     }
-  }
+  } 
   
   // change the comment form submit button if specified
   if ($form_id == 'comment_form') {
@@ -101,4 +101,4 @@ function check_form_id($form_id, $mforms
       return $form_id;
     }
   }
-}
\ No newline at end of file
+}
