feat: add htmx
This commit is contained in:
parent
e28e6073a2
commit
908d6bd67b
1
assets/assets/htmx.min.js
vendored
Normal file
1
assets/assets/htmx.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
33
assets/index.html
Normal file
33
assets/index.html
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<script src="assets/htmx.min.js"></script>
|
||||||
|
<title>WebSocket Example</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<h1>Hello World</h1>
|
||||||
|
<div hx-get="/scripts" hx-swap="outerHTML" hx-trigger="load"></div>
|
||||||
|
<!-- <input id="msg" type="text" placeholder="Enter message"> -->
|
||||||
|
<!-- <button onclick="sendMessage()">Send</button> -->
|
||||||
|
<!-- <div id="log"></div> -->
|
||||||
|
<!---->
|
||||||
|
<!-- <script> -->
|
||||||
|
<!-- const ws = new WebSocket("ws://localhost:3000/ws"); -->
|
||||||
|
<!---->
|
||||||
|
<!-- ws.onmessage = (event) => { -->
|
||||||
|
<!-- console.log(event); -->
|
||||||
|
<!-- const log = document.getElementById("log"); -->
|
||||||
|
<!-- log.innerHTML += `<p>${event.data}</p>`; -->
|
||||||
|
<!-- }; -->
|
||||||
|
<!---->
|
||||||
|
<!-- function sendMessage() { -->
|
||||||
|
<!-- const msg = document.getElementById("msg").value; -->
|
||||||
|
<!-- ws.send(msg); -->
|
||||||
|
<!-- } -->
|
||||||
|
<!-- </script> -->
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
25
index.html
25
index.html
@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head><meta charset="UTF-8"><title>WebSocket Example</title></head>
|
|
||||||
<body>
|
|
||||||
<input id="msg" type="text" placeholder="Enter message">
|
|
||||||
<button onclick="sendMessage()">Send</button>
|
|
||||||
<div id="log"></div>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
const ws = new WebSocket("ws://localhost:3000/ws");
|
|
||||||
|
|
||||||
ws.onmessage = (event) => {
|
|
||||||
console.log(event);
|
|
||||||
const log = document.getElementById("log");
|
|
||||||
log.innerHTML += `<p>${event.data}</p>`;
|
|
||||||
};
|
|
||||||
|
|
||||||
function sendMessage() {
|
|
||||||
const msg = document.getElementById("msg").value;
|
|
||||||
ws.send(msg);
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
x
Reference in New Issue
Block a user