Index: modules/signup/signup.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/signup/signup.module,v retrieving revision 1.101 diff -u -p -r1.101 signup.module --- modules/signup/signup.module 8 Apr 2007 03:30:00 -0000 1.101 +++ modules/signup/signup.module 8 Apr 2007 09:17:26 -0000 @@ -662,7 +662,7 @@ function signup_form($node, $anon_signup '#type' => 'fieldset', '#title' => t('Sign up for @title', array('@title' => $node->title)), '#collapsible' => TRUE, - '#collapsed' => TRUE, + '#collapsed' => variable_get('signup_fieldset_collapsed', 1), ); // Build the themed signup form. If the anon signup form is @@ -865,6 +865,13 @@ function signup_settings_page() { ); $form['node_defaults']['_signup_admin_form'] = _signup_admin_form($node); + $form['signup_fieldset_collapsed'] = array( + '#title' => t('Default fieldset behavior for per-node signup form'), + '#type' => 'radios', + '#options' => array(1 => t('Collapsed'), 0 => t('Expanded')), + '#default_value' => variable_get('signup_fieldset_collapsed', 1), + ); + // Use our own submit handler, so we can do some processing before // we hand control to system_settings_form_submit. $form['#submit']['signup_settings_page_submit'] = array();