File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -3153,11 +3153,17 @@ def _generate_unified_viewer_from_extracted_data(
31533153 document.getElementById('toggle-human').onclick = function() {{
31543154 showHumanOverlay = !showHumanOverlay;
31553155 this.classList.toggle('active', showHumanOverlay);
3156+ // Also dim the human action box
3157+ const humanBox = document.querySelector('.action-box.human');
3158+ if (humanBox) humanBox.style.opacity = showHumanOverlay ? '1' : '0.4';
31563159 updateClickOverlays();
31573160 }};
31583161 document.getElementById('toggle-predicted').onclick = function() {{
31593162 showPredictedOverlay = !showPredictedOverlay;
31603163 this.classList.toggle('active', showPredictedOverlay);
3164+ // Also dim the predicted action box
3165+ const predictedBox = document.getElementById('predicted-box');
3166+ if (predictedBox) predictedBox.style.opacity = showPredictedOverlay ? '1' : '0.4';
31613167 updateClickOverlays();
31623168 }};
31633169 }}
@@ -3249,6 +3255,11 @@ def _generate_unified_viewer_from_extracted_data(
32493255 // Speed control
32503256 document.getElementById('speed-select').onchange = (e) => {{
32513257 playSpeed = parseInt(e.target.value);
3258+ // Map step interval to audio playback rate: 2000ms=0.5x, 1000ms=1x, 500ms=2x, 250ms=4x
3259+ const playbackRate = 1000 / playSpeed;
3260+ if (audioElement) {{
3261+ audioElement.playbackRate = playbackRate;
3262+ }}
32523263 if (isPlaying) {{
32533264 stopPlayback();
32543265 startPlayback();
You can’t perform that action at this time.
0 commit comments