]> git.cworth.org Git - zombocom-ai/commitdiff
Client: Add received images to the DOM
authorCarl Worth <cworth@cworth.org>
Wed, 7 Dec 2022 08:54:37 +0000 (00:54 -0800)
committerCarl Worth <cworth@cworth.org>
Wed, 7 Dec 2022 09:27:42 +0000 (01:27 -0800)
Nothing fancy here for stlying yet, but it should be functional at least.

index.html

index f438b60f3ac1f53abc9350715812caea641308f0..83afa86e19aaa418a21fbc1825141cdfb52756c6 100644 (file)
@@ -56,6 +56,9 @@
       </form>
     </p>
 
+    <div id="images">
+    </div>
+
     <ul id="comments">
     </ul>
 
@@ -102,6 +105,8 @@ mute.addEventListener("click", () => {
   <script>
     var socket = io();
 
+    const images = document.querySelector("#images");
+
     const comments = document.querySelector("#comments");
     const comment_form = document.querySelector("#comment-form");
     const comment = document.querySelector("#comment");
@@ -126,6 +131,18 @@ mute.addEventListener("click", () => {
         comments.appendChild(item);
     });
 
+    socket.on('image', (image) => {
+        const img = document.createElement('img');
+        img.src = image.filename;
+        const p_prompt = document.createElement('p');
+        p_prompt.innerHtml = `Prompt: ${image.prompt}`;
+        const p_code = document.createElement('p');
+        p_code.innerHtml = `Code: ${image.code}`;
+        images.appendChild(img);
+        images.appendChild(p_prompt);
+        images.appendChild(p_code);
+    });
+
     zombo_form.addEventListener('submit', function(e) {
         e.preventDefault();
         socket.emit('generate', {"prompt": prompt.value, "code": code.value});