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:
parent
58812dc1b3
commit
a7e2cfc089
24
index.html
24
index.html
|
|
@ -5,6 +5,7 @@
|
||||||
<!-- Auto-generated: 2025-10-10 16:28:22 by generate_index.py -->
|
<!-- 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 17:56:39 by generate_index.py -->
|
||||||
<!-- Auto-generated: 2025-10-10 18:00:44 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>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<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
|
// Render demos
|
||||||
function renderDemoCard(demo, category) {
|
function renderDemoCard(demo, category) {
|
||||||
const screenshotPath = `screenshots/${demo.path.replace(/\//g, '_').replace('.html', '.png')}`;
|
const screenshotPath = `screenshots/${demo.path.replace(/\//g, '_').replace('.html', '.png')}`;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue