here2rule commited on
Commit
e644c68
·
1 Parent(s): 82de513

fix: reset button now switches to LIVE tab and clears replay state

Browse files
Files changed (1) hide show
  1. dashboard/index.html +3 -1
dashboard/index.html CHANGED
@@ -1691,7 +1691,7 @@ window.addEventListener('load', () => {
1691
  // Control buttons
1692
  document.getElementById('btn-start').addEventListener('click',()=>{ S.chaosCount=0; S.prevBio=null; S.prevNets=null; S.prevCleaned=null; S.prevReward=null; S.rewardHist=[]; S.bioHist=[]; S.netHist=[]; document.getElementById('event-feed').innerHTML=''; send({cmd:'start'}); });
1693
  document.getElementById('btn-stop').addEventListener('click',()=>send({cmd:'stop'}));
1694
- document.getElementById('btn-reset').addEventListener('click',()=>{ S.chaosCount=0; S.rewardHist=[]; S.bioHist=[]; S.netHist=[]; document.getElementById('event-feed').innerHTML=''; send({cmd:'reset'}); });
1695
  document.getElementById('btn-help').addEventListener('click',()=>document.getElementById('help-modal').classList.add('open'));
1696
  document.getElementById('btn-demo').addEventListener('click',runDemo);
1697
 
@@ -1933,7 +1933,9 @@ document.addEventListener('keydown', (e) => {
1933
  });
1934
  document.getElementById('help-reset-btn').addEventListener('click', () => {
1935
  S.chaosCount=0; S.rewardHist=[]; S.bioHist=[]; S.netHist=[];
 
1936
  document.getElementById('event-feed').innerHTML='';
 
1937
  send({cmd:'reset'});
1938
  document.getElementById('help-modal').classList.remove('open');
1939
  });
 
1691
  // Control buttons
1692
  document.getElementById('btn-start').addEventListener('click',()=>{ S.chaosCount=0; S.prevBio=null; S.prevNets=null; S.prevCleaned=null; S.prevReward=null; S.rewardHist=[]; S.bioHist=[]; S.netHist=[]; document.getElementById('event-feed').innerHTML=''; send({cmd:'start'}); });
1693
  document.getElementById('btn-stop').addEventListener('click',()=>send({cmd:'stop'}));
1694
+ document.getElementById('btn-reset').addEventListener('click',()=>{ S.chaosCount=0; S.rewardHist=[]; S.bioHist=[]; S.netHist=[]; S.replayPlaying=false; clearInterval(S.replayTimer); S.replayFrames=[]; document.getElementById('event-feed').innerHTML=''; switchTab('live'); send({cmd:'reset'}); });
1695
  document.getElementById('btn-help').addEventListener('click',()=>document.getElementById('help-modal').classList.add('open'));
1696
  document.getElementById('btn-demo').addEventListener('click',runDemo);
1697
 
 
1933
  });
1934
  document.getElementById('help-reset-btn').addEventListener('click', () => {
1935
  S.chaosCount=0; S.rewardHist=[]; S.bioHist=[]; S.netHist=[];
1936
+ S.replayPlaying=false; clearInterval(S.replayTimer); S.replayFrames=[];
1937
  document.getElementById('event-feed').innerHTML='';
1938
+ switchTab('live');
1939
  send({cmd:'reset'});
1940
  document.getElementById('help-modal').classList.remove('open');
1941
  });