summaryrefslogtreecommitdiff
path: root/modules/node
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node')
-rw-r--r--modules/node/node.pages.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc
index eee360cac..7f0c24cec 100644
--- a/modules/node/node.pages.inc
+++ b/modules/node/node.pages.inc
@@ -178,6 +178,12 @@ function node_form($form, &$form_state, $node) {
'#type' => 'checkbox',
'#title' => t('Create new revision'),
'#default_value' => $node->revision,
+ '#states' => array(
+ // Check the revision log checkbox when the log textarea is filled in.
+ 'checked' => array(
+ 'textarea[name="log"]' => array('empty' => FALSE),
+ ),
+ ),
);
$form['revision_information']['log'] = array(
'#type' => 'textarea',