更改聊天信息显示,更改用户昵称验证提示

master
“zhenQin” 8 years ago
parent d3b08aa3d2
commit 6a07a94dd0

@ -48,10 +48,11 @@ HiChat.prototype = {
}); });
document.getElementById('loginBtn').addEventListener('click', function() { document.getElementById('loginBtn').addEventListener('click', function() {
var nickName = document.getElementById('nicknameInput').value; var nickName = document.getElementById('nicknameInput').value;
if (nickName.trim().length != 0) { if (nickName.trim().length != 0&&nickName.trim()!="我") {
that.socket.emit('login', nickName); that.socket.emit('login', nickName);
} else { } else {
document.getElementById('nicknameInput').focus(); document.getElementById('nicknameInput').focus();
document.getElementById('info').textContent = '请输入昵称,昵称不能为空不能为’我';
}; };
}, false); }, false);
document.getElementById('nicknameInput').addEventListener('keyup', function(e) { document.getElementById('nicknameInput').addEventListener('keyup', function(e) {
@ -147,6 +148,11 @@ HiChat.prototype = {
msgDiv="<div class='msg-box'><div class=msg-content><span class='msg-arrow'></span>"+msg+"</div></div>"; msgDiv="<div class='msg-box'><div class=msg-content><span class='msg-arrow'></span>"+msg+"</div></div>";
msgToDisplay.style.color = color || '#000'; msgToDisplay.style.color = color || '#000';
msgToDisplay.innerHTML = user + '<span class="timespan">(' + date + '): </span>' + msgDiv; msgToDisplay.innerHTML = user + '<span class="timespan">(' + date + '): </span>' + msgDiv;
if(user=="我"){
msgToDisplay.className="me";
msgToDisplay.innerHTML = '<span class="timespan">(' + date + ') </span>'+user + msgDiv;
}
container.appendChild(msgToDisplay); container.appendChild(msgToDisplay);
container.scrollTop = container.scrollHeight; container.scrollTop = container.scrollHeight;
}, },
@ -158,6 +164,10 @@ HiChat.prototype = {
date = new Date().toTimeString().substr(0, 8); date = new Date().toTimeString().substr(0, 8);
msgToDisplay.style.color = color || '#000'; msgToDisplay.style.color = color || '#000';
msgToDisplay.innerHTML = user + '<span class="timespan">(' + date + '): </span> <br/>' + msgDiv; msgToDisplay.innerHTML = user + '<span class="timespan">(' + date + '): </span> <br/>' + msgDiv;
if(user=="我"){
msgToDisplay.className="me";
msgToDisplay.innerHTML = '<span class="timespan">(' + date + ') </span>'+user + msgDiv;
}
container.appendChild(msgToDisplay); container.appendChild(msgToDisplay);
container.scrollTop = container.scrollHeight; container.scrollTop = container.scrollHeight;
}, },

@ -164,6 +164,15 @@ footer {
background: #c3c7dd; background: #c3c7dd;
border-radius: 4px; border-radius: 4px;
} }
.me{
text-align: right;
}
.me .msg-content{
float: right;
}
.me .msg-arrow{
right: 10px;
}
.msg-arrow{ .msg-arrow{
display: block; display: block;
width: 0px; width: 0px;
@ -175,6 +184,10 @@ footer {
bottom: 100%; bottom: 100%;
left: 10px; left: 10px;
} }
.me .msg-arrow{
left: auto;
right: 10px;
}
.chat-title{ .chat-title{
text-align: center; text-align: center;
padding: 10px; padding: 10px;

Loading…
Cancel
Save