Skip to content

Commit 86933c6

Browse files
committed
Fix all broken shared libs, HTML script order, and duplicate code
- Fix vlm-toggle.js: missing return in getClient(), stray braces - Fix api-key-manager.js: missing 'this.options =' in constructor - Fix all index.html: move openai-client.js and vlm-toggle.js BEFORE app.js (restored from clean state, re-added correctly) - Fix 16-ai-safety: remove duplicate DOM declarations, duplicate mode-toggle HTML, re-apply sample video feature cleanly All 16 app.js files pass node -c syntax validation.
1 parent 72923f1 commit 86933c6

File tree

25 files changed

+91
-463
lines changed

25 files changed

+91
-463
lines changed

01-scene-describer/index.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,8 @@ <h3>⚙️ Settings</h3>
621621
<script src="../shared/reasoning-console.js"></script>
622622
<script src="../shared/preferences-manager.js"></script>
623623
<script src="../shared/video-source-adapter.js"></script>
624+
<script src="../shared/openai-client.js"></script>
625+
<script src="../shared/vlm-toggle.js"></script>
624626
<script src="app.js"></script>
625627
<script src="../shared/ux-utils.js"></script>
626628
<script src="../shared/playground-header.js"></script>
@@ -667,8 +669,5 @@ <h3>⚙️ Settings</h3>
667669
}, 1500);
668670
});
669671
</script>
670-
<script src="../shared/openai-client.js"></script>
671-
<script src="../shared/vlm-toggle.js"></script>
672-
WP|
673672
</body>
674673
</html>

02-detection-boxes/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,10 @@ <h4>Box Style</h4>
214214
<script src="../shared/api-key-manager.js"></script>
215215
<script src="../shared/reasoning-console.js"></script>
216216
<script src="../shared/video-source-adapter.js"></script>
217+
<script src="../shared/openai-client.js"></script>
218+
<script src="../shared/vlm-toggle.js"></script>
217219
<script src="app.js"></script>
218220
<script src="../shared/ux-utils.js"></script>
219221
<script src="../shared/playground-header.js"></script>
220-
<script src="../shared/openai-client.js"></script>
221-
<script src="../shared/vlm-toggle.js"></script>
222222
</body>
223223
</html>

03-gesture-obs/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -660,10 +660,10 @@ <h3>📋 Activity Log</h3>
660660
<script src="../shared/reasoning-console.js"></script>
661661
<script src="../shared/video-source-adapter.js"></script>
662662
<script src="obs-client.js"></script>
663+
<script src="../shared/openai-client.js"></script>
664+
<script src="../shared/vlm-toggle.js"></script>
663665
<script src="app.js"></script>
664666
<script src="../shared/ux-utils.js"></script>
665667
<script src="../shared/playground-header.js"></script>
666-
<script src="../shared/openai-client.js"></script>
667-
<script src="../shared/vlm-toggle.js"></script>
668668
</body>
669669
</html>

04-scoreboard-extractor/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,10 +445,10 @@ <h3>⚙️ Settings</h3>
445445
<script src="../shared/api-key-manager.js"></script>
446446
<script src="../shared/reasoning-console.js"></script>
447447
<script src="../shared/video-source-adapter.js"></script>
448+
<script src="../shared/openai-client.js"></script>
449+
<script src="../shared/vlm-toggle.js"></script>
448450
<script src="app.js"></script>
449451
<script src="../shared/ux-utils.js"></script>
450452
<script src="../shared/playground-header.js"></script>
451-
<script src="../shared/openai-client.js"></script>
452-
<script src="../shared/vlm-toggle.js"></script>
453453
</body>
454454
</html>

04b-scoreboard-ocr/index.html

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -553,13 +553,10 @@ <h3>⚙️ Controls</h3>
553553
<script src="ocr-engine.js"></script>
554554
<script src="score-parser.js"></script>
555555
<script src="../shared/video-source-adapter.js"></script>
556+
<script src="../shared/openai-client.js"></script>
557+
<script src="../shared/vlm-toggle.js"></script>
556558
<script src="app.js"></script>
557559
<script src="../shared/ux-utils.js"></script>
558560
<script src="../shared/playground-header.js"></script>
559-
<script src="../shared/moondream-client.js"></script>
560-
<script src="../shared/api-key-manager.js"></script>
561-
<script src="../shared/reasoning-console.js"></script>
562-
<script src="../shared/openai-client.js"></script>
563-
<script src="../shared/vlm-toggle.js"></script>
564561
</body>
565562
</html>

05-smart-counter/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ <h2>Settings</h2>
150150
<script src="../shared/api-key-manager.js"></script>
151151
<script src="../shared/reasoning-console.js"></script>
152152
<script src="../shared/video-source-adapter.js"></script>
153+
<script src="../shared/openai-client.js"></script>
154+
<script src="../shared/vlm-toggle.js"></script>
153155
<script src="app.js"></script>
154156
<script src="../shared/ux-utils.js"></script>
155157
<script src="../shared/playground-header.js"></script>
156-
<script src="../shared/openai-client.js"></script>
157-
<script src="../shared/vlm-toggle.js"></script>
158158
</body>
159159
</html>

06-scene-analyzer/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,10 +187,10 @@ <h2>Settings</h2>
187187
<script src="../shared/api-key-manager.js"></script>
188188
<script src="../shared/reasoning-console.js"></script>
189189
<script src="../shared/video-source-adapter.js"></script>
190+
<script src="../shared/openai-client.js"></script>
191+
<script src="../shared/vlm-toggle.js"></script>
190192
<script src="app.js"></script>
191193
<script src="../shared/ux-utils.js"></script>
192194
<script src="../shared/playground-header.js"></script>
193-
<script src="../shared/openai-client.js"></script>
194-
<script src="../shared/vlm-toggle.js"></script>
195195
</body>
196196
</html>

07-zone-monitor/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,10 @@ <h2>Settings</h2>
165165
<script src="../shared/api-key-manager.js"></script>
166166
<script src="../shared/reasoning-console.js"></script>
167167
<script src="../shared/video-source-adapter.js"></script>
168+
<script src="../shared/openai-client.js"></script>
169+
<script src="../shared/vlm-toggle.js"></script>
168170
<script src="app.js"></script>
169171
<script src="../shared/ux-utils.js"></script>
170172
<script src="../shared/playground-header.js"></script>
171-
<script src="../shared/openai-client.js"></script>
172-
<script src="../shared/vlm-toggle.js"></script>
173173
</body>
174174
</html>

08-framing-assistant/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,10 +287,10 @@ <h2>Auto-Frame Settings</h2>
287287
<script src="../shared/reasoning-console.js"></script>
288288
<script src="../shared/video-source-adapter.js"></script>
289289
<script src="ptz-controller.js"></script>
290+
<script src="../shared/openai-client.js"></script>
291+
<script src="../shared/vlm-toggle.js"></script>
290292
<script src="app.js"></script>
291293
<script src="../shared/ux-utils.js"></script>
292294
<script src="../shared/playground-header.js"></script>
293-
<script src="../shared/openai-client.js"></script>
294-
<script src="../shared/vlm-toggle.js"></script>
295295
</body>
296296
</html>

09-ptz-color-tuner/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,10 +313,10 @@ <h3>Manual Adjustments</h3>
313313
<script src="../shared/reasoning-console.js"></script>
314314
<script src="../shared/video-source-adapter.js"></script>
315315
<script src="ptz-color-controller.js"></script>
316+
<script src="../shared/openai-client.js"></script>
317+
<script src="../shared/vlm-toggle.js"></script>
316318
<script src="app.js"></script>
317319
<script src="../shared/ux-utils.js"></script>
318320
<script src="../shared/playground-header.js"></script>
319-
<script src="../shared/openai-client.js"></script>
320-
<script src="../shared/vlm-toggle.js"></script>
321321
</body>
322322
</html>

0 commit comments

Comments
 (0)