Zhen Ye commited on
Commit
163ff2b
·
1 Parent(s): 2dd0fb8

chore(frontend): Remove Engagement Policy section and fix engage button

Browse files

- Remove Engagement Policy card (targeting, assess window, cursor mode)
- Remove developer hints (externalDetect, externalFeatures, externalTrack)
- Remove manual targeting hint in Tab 2
- Fix renderLiveRadar undefined error
- Re-enable engage button after reason completes

Files changed (2) hide show
  1. frontend/index.html +0 -33
  2. frontend/js/main.js +5 -1
frontend/index.html CHANGED
@@ -106,41 +106,8 @@
106
  </label>
107
  </div>
108
 
109
- <div class="hint mt-sm" id="detectorHint">
110
- If the browser model cannot load (offline), plug in your own detector in <span
111
- class="kbd">externalDetect()</span>.
112
- </div>
113
  </div>
114
 
115
- <div class="card">
116
- <h2>Engagement Policy</h2>
117
- <div class="grid2">
118
- <div>
119
- <label>Targeting</label>
120
- <select id="policyMode">
121
- <option value="auto">Auto: highest lethality margin</option>
122
- <option value="manual">Manual: click target</option>
123
- </select>
124
- </div>
125
- <div>
126
- <label>Assess window (s)</label>
127
- <input id="assessWindow" type="range" min="0.3" max="3.0" step="0.1" value="1.0" />
128
- <div class="row"><small class="mini"><span id="assessWindowVal">1.0</span> s</small><small
129
- class="mini">post-dwell</small></div>
130
- </div>
131
- </div>
132
-
133
- <div class="row">
134
- <label>Show agent cursor</label>
135
- <select id="cursorMode">
136
- <option value="on">On</option>
137
- <option value="off">Off</option>
138
- </select>
139
- </div>
140
-
141
- <div class="hint">The UI is wired for your APIs. Replace <span class="kbd">externalDetect()</span>, <span
142
- class="kbd">externalFeatures()</span>, and <span class="kbd">externalTrack()</span> when ready.</div>
143
- </div>
144
 
145
  <div class="card" style="flex:1; min-height:0">
146
  <h2>System Log</h2>
 
106
  </label>
107
  </div>
108
 
 
 
 
 
109
  </div>
110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
 
112
  <div class="card" style="flex:1; min-height:0">
113
  <h2>System Log</h2>
frontend/js/main.js CHANGED
@@ -452,7 +452,6 @@ document.addEventListener("DOMContentLoaded", () => {
452
 
453
  // Trigger resize/render for Tab 2
454
  resizeOverlays();
455
- renderLiveRadar();
456
  }
457
 
458
  // Start polling for completion
@@ -467,6 +466,9 @@ document.addEventListener("DOMContentLoaded", () => {
467
 
468
  // Seed tracks for Tab 2
469
  seedTracksFromTab1();
 
 
 
470
  }).catch(err => {
471
  log(`Polling error: ${err.message}`, "e");
472
  stopStreamingMode();
@@ -490,6 +492,8 @@ document.addEventListener("DOMContentLoaded", () => {
490
  btnReason.style.cursor = "pointer";
491
  }
492
  if (btnCancelReason) btnCancelReason.style.display = "none";
 
 
493
  }
494
  }
495
 
 
452
 
453
  // Trigger resize/render for Tab 2
454
  resizeOverlays();
 
455
  }
456
 
457
  // Start polling for completion
 
466
 
467
  // Seed tracks for Tab 2
468
  seedTracksFromTab1();
469
+
470
+ // Re-enable engage button
471
+ if (btnEngage) btnEngage.disabled = false;
472
  }).catch(err => {
473
  log(`Polling error: ${err.message}`, "e");
474
  stopStreamingMode();
 
492
  btnReason.style.cursor = "pointer";
493
  }
494
  if (btnCancelReason) btnCancelReason.style.display = "none";
495
+ // Re-enable engage button in case of failure
496
+ if (btnEngage) btnEngage.disabled = false;
497
  }
498
  }
499