--- perms_fieldsets.module	30 May 2008 19:23:46 -0000	1.5
+++ perms_fieldsets.module	4 Mar 2009 19:13:59 -0000
@@ -38,17 +38,18 @@ function perms_fieldsets_theme() {
  * @see system_settings_form()
  */
 function perms_fieldsets_settings() {
+  $form['perms_fieldsets_collapsed'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Collapse all permissions fieldsets by default.'),
+    '#default_value' => variable_get('perms_fieldsets_collapsed', 0),
+  );
   $form['todo'] = array(
     '#type'     => 'fieldset',
-    '#title'    => 'TODO list',
+    '#title'    => 'TODO',
   );
   $form['todo']['item1'] = array(
-    '#type'     => 'item',
-    '#value'    => 'create settings for default module permission coppalsing / expanding',
-  );
-  $form['todo']['item2'] = array(
-    '#type'     => 'item',
-    '#value'    => 'Enable permission counter per role ( administrator[3/10] )',
+    '#type'     => 'markup',
+    '#value'    => '<ul><li>Add per-module permission fieldset collapsing/expanding</li><li>Add per-role permission counter (administrator[3/10])</li></ul>',
   );
   return system_settings_form($form);
 }
@@ -102,7 +103,7 @@ function theme_perms_fieldsets_theme($fo
           '#type'         => 'fieldset',
           '#title'        => t('@module module', array('@module' => $fieldset_module_watcher)),
           '#collapsible'  => TRUE,
-          '#collapsed'    => FALSE,
+          '#collapsed'    => variable_get('perms_fieldsets_collapsed', 0),
           '#weight'       => $fieldset_weight++,
         );
 
