From dc3d912faf15f185a5b99662332691cb56e76aa1 Mon Sep 17 00:00:00 2001 From: Michael Murtaugh Date: Fri, 23 Dec 2022 10:45:33 -0500 Subject: [PATCH] updated animation call --- 2022/call/call.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/2022/call/call.js b/2022/call/call.js index a22ed26..9723968 100644 --- a/2022/call/call.js +++ b/2022/call/call.js @@ -9,15 +9,18 @@ function choice (arr) { return ret; } -function make_phrase (nn, terms) { +async function make_phrase (nn, terms, delay) { nn.querySelector(".actor").innerHTML = choice(terms['actor']); + await sleep(delay); nn.querySelector(".action").innerHTML = choice(terms['action']); + await sleep(delay); if (randint(0, 2) == 0) { nn.querySelector(".prefix").innerHTML = choice(terms['prefix'])+'-'; } else { nn.querySelector(".prefix").remove(); } nn.querySelector(".sort").innerHTML = choice(terms['sort']); + await sleep(delay); nn.querySelector(".media").innerHTML = choice(terms['media']); } @@ -35,7 +38,7 @@ async function make_phrases () { while (true) { let nn = template.cloneNode(true); call.appendChild(nn); - make_phrase(nn, terms); + await make_phrase(nn, terms, 0.25); if (terms['actor'].length == 0 || terms['action'].length == 0 || terms['prefix'].length == 0 || terms['sort'].length == 0 || terms['media'].length == 0) { console.log("out of terms, stopping"); break;