Made messages appear differently if you sent them or if someone else sent them.
This commit is contained in:
parent
6a78b9d9e2
commit
245bf4e418
|
@ -7,6 +7,7 @@
|
|||
<script src="scripts/profiles.js"></script>
|
||||
<script src="scripts/communications.js"></script>
|
||||
<script src="scripts/scripts.js"></script>
|
||||
<script src="scripts/jquery-3.3.1.min.js"></script>
|
||||
<link rel="stylesheet" href="style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
|
|
@ -486,6 +486,9 @@ function connect(profile, connection_id)
|
|||
username: profile.username,
|
||||
password: profile.password
|
||||
});
|
||||
|
||||
// Save the details
|
||||
g.username = profile.username;
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -161,9 +161,22 @@ function chat_switch_to(id)
|
|||
// Loop over the messages
|
||||
for(var i=0;i<connections[active_profile].chats[id].messages.length;i++)
|
||||
{
|
||||
// Set the sender class
|
||||
var sender_class = "";
|
||||
|
||||
if(
|
||||
// Is the message sent by this user
|
||||
connections[active_profile].chats[id].messages[i].from ==
|
||||
connections[active_profile].username
|
||||
){
|
||||
// Set the sender class
|
||||
sender_class = " sender";
|
||||
}
|
||||
|
||||
// Add some html data to the chat
|
||||
chat_html += "\
|
||||
<div class='chat-content-message'>\
|
||||
<div class='chat-content-message"+sender_class+"'>\
|
||||
<p><b>"+connections[active_profile].chats[id].messages[i].from+"</b></p>\
|
||||
<p>"+connections[active_profile].chats[id].messages[i].message+"</p>\
|
||||
</div>\
|
||||
";
|
||||
|
@ -201,6 +214,13 @@ function chat_send()
|
|||
|
||||
// Clear the textarea
|
||||
document.getElementById("chat-content-send-textarea").value = "";
|
||||
|
||||
// Focus the text area really soon
|
||||
setTimeout(function()
|
||||
{
|
||||
// Focus the text area
|
||||
document.getElementById("chat-content-send-textarea").focus();
|
||||
}, 10);
|
||||
}
|
||||
|
||||
function add_chat_menu()
|
||||
|
|
19
style.css
19
style.css
|
@ -66,6 +66,10 @@
|
|||
padding: 10px;
|
||||
}
|
||||
|
||||
#chat-area {
|
||||
padding: 0 120px;
|
||||
}
|
||||
|
||||
#chat-content-send {
|
||||
position: fixed;
|
||||
left: 360px;
|
||||
|
@ -74,3 +78,18 @@
|
|||
padding: 12px;
|
||||
background-color: #CCD;
|
||||
}
|
||||
|
||||
.chat-content-message {
|
||||
padding: 8px;
|
||||
margin: 8px;
|
||||
border-radius: 8px;
|
||||
background-color: #CCD;
|
||||
display: inline-block;
|
||||
float: left;
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.chat-content-message.sender {
|
||||
background-color: #AAE;
|
||||
float: right;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue