From 5546f3dc6e0363df9fd7a88554b3cac125d56168 Mon Sep 17 00:00:00 2001 From: Killian Marty Date: Mon, 11 Dec 2023 15:24:48 +0100 Subject: [PATCH] phone --- public_html/js/phone.js | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 public_html/js/phone.js diff --git a/public_html/js/phone.js b/public_html/js/phone.js new file mode 100644 index 0000000..82fbaf5 --- /dev/null +++ b/public_html/js/phone.js @@ -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 = ''; + } + } + } +} \ No newline at end of file