Index: book.module =================================================================== RCS file: /cvs/drupal/drupal/modules/book.module,v retrieving revision 1.325 diff -u -r1.325 book.module --- book.module 24 Oct 2005 19:03:09 -0000 1.325 +++ book.module 25 Oct 2005 05:58:40 -0000 @@ -249,7 +249,10 @@ $form = array_merge($form, filter_form($node->format)); $form['log'] = array( - '#type' => 'textarea', '#title' => t('Log message'), '#default_value' => $node->log, '#rows' => 5, '#weight' => 18, + '#type' => 'fieldset', '#title' => t('Log message'), '#collapsible' => TRUE, '#collapsed' => TRUE + ); + $form['log']['message'] = array( + '#type' => 'textarea', '#default_value' => $node->log, '#rows' => 5, '#weight' => 18, '#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.') ); Index: filter.module =================================================================== RCS file: /cvs/drupal/drupal/modules/filter.module,v retrieving revision 1.77 diff -u -r1.77 filter.module --- filter.module 22 Oct 2005 15:14:46 -0000 1.77 +++ filter.module 25 Oct 2005 06:00:51 -0000 @@ -752,7 +752,7 @@ $extra = l(t('More information about formatting options'), 'filter/tips'); - $form['format'] = array('#type' => 'fieldset', '#title' => t('Input format'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#weight' => -4); + $form['format'] = array('#type' => 'fieldset', '#title' => t('Input format'), '#collapsible' => TRUE, '#weight' => -16); if (count($formats) > 1) { // Multiple formats available: display radio buttons with tips. foreach ($formats as $format) { Index: node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node.module,v retrieving revision 1.538 diff -u -r1.538 node.module --- node.module 22 Oct 2005 15:14:46 -0000 1.538 +++ node.module 25 Oct 2005 05:19:15 -0000 @@ -1616,8 +1616,8 @@ */ if (user_access('administer nodes')) { - $form['author'] = array('#type' => 'fieldset', '#title' => t('Authoring information'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#weight' => -18); - $form['author']['name'] = array('#type' => 'textfield', '#title' => t('Authored by'), '#maxlength' => 60, '#autocomplete_path' => 'user/autocomplete', '#default_value' => $node->name, '#weight' => -1); + $form['author'] = array('#type' => 'fieldset', '#title' => t('Authoring information'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#weight' => -5); + $form['author']['name'] = array('#type' => 'textfield', '#title' => t('Authored by'), '#maxlength' => 60, '#autocomplete_path' => 'user/autocomplete', '#required' => TRUE, '#default_value' => $node->name, '#weight' => -1); $form['author']['date'] = array('#type' => 'textfield', '#title' => t('Authored on'), '#maxlength' => 25, '#required' => TRUE, '#default_value' => $node->date); $node_options = variable_get('node_options_'. $node->type, array('status', 'promote')); @@ -1625,7 +1625,7 @@ /** * Node options */ - $form['options'] = array('#type' => 'fieldset', '#title' => t('Publishing options'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#weight' => -18); + $form['options'] = array('#type' => 'fieldset', '#title' => t('Publishing options'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#weight' => -5); $form['options']['status'] = array('#type' => 'checkbox', '#title' => t('Published'), '#default_value' => in_array('status', $node_options)); $form['options']['moderate'] = array('#type' => 'checkbox', '#title' => t('In moderation queue'), '#default_value' => in_array('moderate', $node_options)); $form['options']['promote'] = array('#type' => 'checkbox', '#title' => t('Promoted to front page'), '#default_value' => in_array('promote', $node_options)); @@ -1633,18 +1633,17 @@ $form['options']['revision'] = array('#type' => 'checkbox', '#title' =>t('Create new revision'), '#default_value' => in_array('revision', $node_options)); } - $nodeapi = node_invoke_nodeapi($node, 'form'); if (is_array($nodeapi)) { foreach ($nodeapi as $key => $element) { - $nodeapi[$key]['#weight'] = isset($nodeapi[$key]['#weight']) ? $nodeapi[$key]['#weight'] : -18; + $nodeapi[$key]['#weight'] = isset($nodeapi[$key]['#weight']) ? $nodeapi[$key]['#weight'] : -4; } // Append extra node form elements. $form = array_merge($form, $nodeapi); } - $form['title']['#weight'] = isset($form['title']['#weight']) ? $form['title']['#weight'] : -17; - $form['body']['#weight'] = isset($form['body']['#weight']) ? $form['body']['#weight'] : -5; + $form['title']['#weight'] = isset($form['title']['#weight']) ? $form['title']['#weight'] : -18; + $form['body']['#weight'] = isset($form['body']['#weight']) ? $form['body']['#weight'] : -17; // Add the buttons. $form['preview'] = array('#type' => 'button', '#value' => t('Preview'), '#weight' => 19); @@ -1669,6 +1668,9 @@ $output .= form_render($form['node_preview']); } + $output .= '