@ -376,7 +376,7 @@ define('forum/chats', ['components', 'string', 'sounds', 'forum/infinitescroll',
Chats.onChatEdit();
socket.on('event:chats.roomRename', function(data) {
$('[component="chat/room/name"]').val(data.newName);
$('[component="chat/room/name"]').val($('<div/>').html(data.newName).text());
});
};
@ -71,7 +71,7 @@ define('chat', ['components', 'taskbar', 'string', 'sounds', 'forum/chats', 'tra
module.getModal(data.roomId).find('[component="chat/room/name"]').val(data.newName);
module.getModal(data.roomId).find('[component="chat/room/name"]').val($('<div/>').html(data.newName).text());
@ -147,7 +147,10 @@ module.exports = function(Messaging) {
if (!newName) {
return callback(new Error('[[error:invalid-name]]'));
}
newName = newName.trim();
if (newName.length > 75) {
return callback(new Error('[[error:chat-room-name-too-long]]'));
async.waterfall([
function (next) {
Messaging.isRoomOwner(uid, roomId, next);