Fix duplicate demo count in dashboard

Remove legacy JavaScript loops that were adding UI demos twice (60 duplicates). The generate_index.py script already populates all demos from filesystem, making the manual loops unnecessary. This fixes the incorrect count of 202 demos, now correctly showing 142 demos.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Shawn Anderson 2025-10-14 19:31:22 -07:00
parent 58812dc1b3
commit a7e2cfc089
1 changed files with 1 additions and 23 deletions

View File

@ -5,6 +5,7 @@
<!-- Auto-generated: 2025-10-10 16:28:22 by generate_index.py -->
<!-- Auto-generated: 2025-10-10 17:56:39 by generate_index.py -->
<!-- Auto-generated: 2025-10-10 18:00:44 by generate_index.py -->
<!-- Auto-generated: 2025-10-14 16:10:03 by generate_index.py -->
<!DOCTYPE html>
<html lang="en">
<head>
@ -2169,29 +2170,6 @@
]
};
// Generate UI Single File demos (src/ and src_infinite/)
for (let i = 1; i <= 35; i++) {
demos.uiSingle.push({
number: i,
title: `UI Hybrid ${i}`,
description: 'Themed hybrid UI component combining multiple interface elements',
path: `src/ui_hybrid_${i}.html`,
type: 'Single File',
techniques: ['Themed Design', 'Hybrid Components']
});
}
for (let i = 1; i <= 25; i++) {
demos.uiSingle.push({
number: i + 35,
title: `UI Hybrid ${i} (Infinite)`,
description: 'Infinite mode generated themed component',
path: `src_infinite/ui_hybrid_${i}.html`,
type: 'Single File (Infinite)',
techniques: ['Infinite Generation', 'Progressive Complexity']
});
}
// Render demos
function renderDemoCard(demo, category) {
const screenshotPath = `screenshots/${demo.path.replace(/\//g, '_').replace('.html', '.png')}`;