From 881be7389414d8cdb1f8f172d231b56101b76478 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Tue, 4 May 2010 16:03:34 +0000
Subject: [PATCH] - Patch #431300 by dmitrig01, kkaefer, mgifford, Dave Reid:
 authoring information vertical tab mishandles 'Anonymous'.

---
 modules/node/node.js        | 3 ++-
 modules/node/node.pages.inc | 8 +++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/modules/node/node.js b/modules/node/node.js
index 2f3f56f84d15..9b2876baf0d4 100644
--- a/modules/node/node.js
+++ b/modules/node/node.js
@@ -11,7 +11,8 @@ Drupal.behaviors.nodeFieldsetSummaries = {
     });
 
     $('fieldset#edit-author', context).drupalSetSummary(function (context) {
-      var name = $('#edit-name').val(), date = $('#edit-date').val();
+      var name = $('#edit-name').val() || Drupal.settings.anonymous,
+        date = $('#edit-date').val();
       return date ?
         Drupal.t('By @name on @date', { '@name': name, '@date': date }) :
         Drupal.t('By @name', { '@name': name });
diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc
index 11dfd5768f4d..3ecfbf5ad4cb 100644
--- a/modules/node/node.pages.inc
+++ b/modules/node/node.pages.inc
@@ -196,7 +196,13 @@ function node_form($form, &$form_state, $node) {
     '#collapsed' => TRUE,
     '#group' => 'additional_settings',
     '#attached' => array(
-      'js' => array(drupal_get_path('module', 'node') . '/node.js'),
+      'js' => array(
+        drupal_get_path('module', 'node') . '/node.js',
+        array(
+          'type' => 'setting',
+          'data' => array('anonymous' => variable_get('anonymous', t('Anonymous'))),
+        ),
+      ),
     ),
     '#weight' => 90,
   );
-- 
GitLab