Index: modules/signup/signup.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/signup/signup.module,v retrieving revision 1.118 diff -u -p -u -p -r1.118 signup.module --- modules/signup/signup.module 7 Oct 2007 16:46:50 -0000 1.118 +++ modules/signup/signup.module 7 Oct 2007 17:04:34 -0000 @@ -430,7 +430,7 @@ function signup_alter_node_form($form_id '#type' => 'fieldset', '#title' => t('Signup settings'), '#collapsible' => TRUE, - '#collapsed' => TRUE, + '#collapsed' => variable_get('signup_settings_fieldset_collapsed', 1), '#weight' => 30, ); @@ -1129,6 +1129,13 @@ function signup_settings_page() { '#default_value' => variable_get('signup_fieldset_collapsed', 1), '#description' => t('On every signup-enabled node, users with permission to sign up will be presented with a form which is encapsulated in a collapsible fieldset. This setting controls if that fieldset is expanded or collapsed by default.'), ); + $form['adv_settings']['signup_settings_fieldset_collapsed'] = array( + '#title' => t('Default fieldset behavior for signup settings on the per-node edit form'), + '#type' => 'radios', + '#options' => array(1 => t('Collapsed'), 0 => t('Expanded')), + '#default_value' => variable_get('signup_settings_fieldset_collapsed', 1), + '#description' => t('On the edit tab for every node, there are some signup-related settings encapsulated in a collapsible fieldset. This setting controls if that fieldset is expanded or collapsed by default.'), + ); // Use our own submit handler, so we can do some processing before // we hand control to system_settings_form_submit.