<form action="" id="zombo-form">
<div class="form-row large">
<label for="prompt">
- What do you imagine?
+ What can you imagine?
</label>
<textarea id="prompt" rows="4" width="100%" autocomplete="off" required></textarea>
</div>
});
socket.on('image', (image) => {
+ const figure = document.createElement('figure');
const img = document.createElement('img');
img.src = image.filename;
- const p_prompt = document.createElement('p');
- const prompt_text = document.createTextNode(`Prompt: ${image.prompt}`);
- p_prompt.appendChild(prompt_text);
- const p_code = document.createElement('p');
- const code_text = document.createTextNode(`Code: ${image.code}`);
- p_code.appendChild(code_text);
- images.appendChild(img);
- images.appendChild(p_prompt);
- images.appendChild(p_code);
+ const figcaption = document.createElement('figcaption');
+ const caption_text = document.createTextNode(`${image.prompt} (${image.code})`);
+ figcaption.appendChild(caption_text);
+ figure.appendChild(img);
+ figure.appendChild(figcaption);
+ images.appendChild(figure);
});
zombo_form.addEventListener('submit', function(e) {