From f41c40d18a2fef9b660b88a97c7f11a130e6c523 Mon Sep 17 00:00:00 2001 From: zwatson2001 Date: Tue, 17 Sep 2024 10:51:52 -0400 Subject: [PATCH] initialize pageStateHandler with noAudio in afcStimulus.ts --- task-launcher/src/tasks/shared/trials/afcStimulus.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/task-launcher/src/tasks/shared/trials/afcStimulus.ts b/task-launcher/src/tasks/shared/trials/afcStimulus.ts index 5092aaad..d751ae71 100644 --- a/task-launcher/src/tasks/shared/trials/afcStimulus.ts +++ b/task-launcher/src/tasks/shared/trials/afcStimulus.ts @@ -202,6 +202,7 @@ function getPrompt(layoutConfigMap: Record) { mediaAlt, stimText, equalSizeStim, + noAudio, stimulusContainerClassList, ); } @@ -322,7 +323,8 @@ function doOnLoad(layoutConfigMap: Record) { const stim = taskStore().nextStimulus; const itemLayoutConfig = layoutConfigMap?.[stim.itemId]; - const pageStateHandler = new PageStateHandler(stim.audioFile); + const noAudio = layoutConfigMap?.[stim.itemId].noAudio; + const pageStateHandler = new PageStateHandler(stim.audioFile, !noAudio); const isPracticeTrial = stim.assessmentStage === 'practice_response'; const isInstructionTrial = stim.trialType === 'instructions'; // Handle the staggered buttons @@ -382,9 +384,7 @@ function doOnLoad(layoutConfigMap: Record) { } } - const noAudio = layoutConfigMap?.[stim.itemId].noAudio; - - setupReplayAudio(pageStateHandler, noAudio); + setupReplayAudio(pageStateHandler); } function doOnFinish(data: any, task: string, layoutConfigMap: Record) {