From 571213c4de6545f791d9fce4e9fc0d7e4f992a8b Mon Sep 17 00:00:00 2001 From: Gergely Date: Fri, 2 Oct 2015 20:51:22 -0700 Subject: [PATCH] Show name of anonymous user. --- chatroom.js | 4 ++-- chatroom.module | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/chatroom.js b/chatroom.js index df3d7c4..6f17edf 100644 --- a/chatroom.js +++ b/chatroom.js @@ -15,7 +15,7 @@ Drupal.chatroom.initialiseChat = function(chat) { $('#edit-chatroom-message-entry-box-' + chat.cid).keyup(function(e) { var chat = Drupal.settings.chatroom.chats[this.id.replace(/^edit-chatroom-message-entry-box-/, '')]; var messageText = $('#edit-chatroom-message-entry-box-' + chat.cid).val().replace(/^\s+|\s+$/g, ''); - var anonNameText = ''; + var anonNameText = $('#edit-chatroom-anon-name-' + chat.cid).val(); if (messageText && e.keyCode == 13 && !e.shiftKey && !e.ctrlKey) { Drupal.chatroom.postMessage(messageText, anonNameText, chat); $('#edit-chatroom-message-entry-box-' + chat.cid).val('').focus(); @@ -30,7 +30,7 @@ Drupal.chatroom.initialiseChat = function(chat) { e.preventDefault(); e.stopPropagation(); var messageText = $('#edit-chatroom-message-entry-box-' + chat.cid).val().replace(/^\s+|\s+$/g, ''); - var anonNameText = ''; + var anonNameText = $('#edit-chatroom-anon-name-' + chat.cid).val(); if (messageText) { Drupal.chatroom.postMessage(messageText, anonNameText, chat); $('#edit-chatroom-message-entry-box-' + chat.cid).val('').focus(); diff --git a/chatroom.module b/chatroom.module index 0dbf124..3dbcb98 100644 --- a/chatroom.module +++ b/chatroom.module @@ -857,6 +857,12 @@ function theme_chatroom_message($variables) { */ function theme_chatroom_message_username($variables) { $chat_user = $variables['message']->uid ? user_load($variables['message']->uid) : drupal_anonymous_user(); + + // For anonymous, use the name specified by the visitor. + if (empty($chat_user->name) && !empty($variables['message']->anon_name)) { + $chat_user->name = $variables['message']->anon_name; + } + $output = ''; $info = array( 'account' => $chat_user, -- 2.3.2 (Apple Git-55)