<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ZOMBO</title>
<link href="/zombo.css" rel="stylesheet" type="text/css">
- <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="HandheldFriendly" content="true">
</head>
<form action="" id="zombo-form">
<div class="form-row large">
<label for="prompt">
- What do you imagine?
+ What can you imagine?
</label>
+ <button id="safety" type="button">Safety prompt</button>
<textarea id="prompt" rows="4" width="100%" autocomplete="off" required></textarea>
</div>
</div>
</div>
- <div class="form-row small right">
- <button id="safety" class="right" type="button">Safety prompt</button>
- </div>
-
<div class="form-row large">
<button id="generate" type="submit">Make the infinite possible</button>
</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');
- 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);
+ 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) {