<label for="code">
Numeric code:
</label>
- <input id="code" type="text" autocomplete="off" placeholder="(Leave blank for random)" />
+ <input id="code" type="number" min="0" max="4294967295" autocomplete="off" placeholder="(Leave blank for random)" />
</div>
</div>
</form>
</p>
- <div id="images" style="display: none">
+ <div id="images">
</div>
<audio loop="" src="/zombo_words.mp3" type="audio/mpeg"></audio>
/* Re-display the form and hide spinner now that generation is over. */
clearTimeout(spinner_timeout);
hide_spinner();
- /* Also display all of the images. */
- images.style.display = "block";
});
function random_from(items) {
"An image of",
"A pencil sketch of",
"A watercolor of",
+ "A 3D rendering of",
+ "A marble statue of",
];
const subject = [
" a modern home",
" sci-fi buildings",
" pastel purple clouds",
" a Teenage Mutant Ninja Turtle",
+ " Pikachu",
];
const scenery = [
" in tropical surroundings",
" on the streets of London at night with neon lights flashing",
" that is part octopus",
" melting into a puddle",
+ " on a birthday cake",
];
const artist = [
", unreal engine 5",
", fantasy art, neon fog",
", epic lighting from above",
", trending on artstation",
+ " by Gustav Klimt",
+ " by Leonardo da Vinci",
];
prompt.value = random_from(art_type) + random_from(subject) +