phone
This commit is contained in:
parent
50a47fcf6d
commit
5546f3dc6e
1 changed files with 44 additions and 0 deletions
44
public_html/js/phone.js
Normal file
44
public_html/js/phone.js
Normal file
|
@ -0,0 +1,44 @@
|
|||
class Phone{
|
||||
constructor(){
|
||||
this.position = 0;
|
||||
this.messages = [];
|
||||
}
|
||||
|
||||
addMessage(message){
|
||||
this.messages.push(message);
|
||||
|
||||
let msg = document.createElement("div");
|
||||
msg.className = "message";
|
||||
|
||||
let h2 = document.createElement("h2");
|
||||
h2.className = "messageTitle";
|
||||
h2.innerHTML = message.title;
|
||||
|
||||
let p = document.createElement("p");
|
||||
p.className = "messageContent";
|
||||
p.innerHTML = message.content;
|
||||
|
||||
msg.appendChild(h2);
|
||||
msg.appendChild(p);
|
||||
|
||||
document.getElementById("chatMessages").appendChild(msg);
|
||||
}
|
||||
|
||||
sendMessage(title, content){
|
||||
let message = {
|
||||
title: player.name,
|
||||
content: content
|
||||
}
|
||||
this.addMessage(message);
|
||||
net.sendMessage(title, content);
|
||||
}
|
||||
|
||||
keyPress(input){
|
||||
if(event.key=='Enter'){
|
||||
if(input.value!=''){
|
||||
this.sendMessage(player.name, input.value);
|
||||
input.value = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue