--- autosave.module 2008-09-12 09:37:55.000000000 -0400 +++ /home/darren/src/drupal/users/darren/d6/autosave/autosave.module 2008-09-19 11:22:09.000000000 -0400 @@ -1,5 +1,5 @@ uid)) { @@ -116,6 +117,12 @@ function autosave_admin_settings() { '#title' => t('Autosave after this amount seconds has passed'), '#default_value' => variable_get('autosave_period', 10), ); + $form['autosave_form_elements_ignore'] = array( + '#type' => 'textfield', + '#title' => t('Ignore form elements'), + '#default_value' => variable_get('autosave_form_elements_ignore', 'op|form_token|form_build_id'), + '#description' => t('List of form elements spilt by "|" that we do not wish to save i.e. form token, op buttons etc'), + ); return system_settings_form($form); } @@ -190,4 +197,4 @@ function autosave_nodeapi(&$node, $op, $ // - user1 comes back to edit -> user1 SHOULD lose edits since user2 has precedence db_query("DELETE FROM {autosaved_forms} WHERE form_id = '%s' AND path = '%s'", $node->form_id, $_GET['q']); } -} +} \ No newline at end of file