Refactor code structure for improved readability and maintainability

This commit is contained in:
catlog22
2025-12-11 19:02:07 +08:00
parent cfcd277a58
commit db4ab85d3e
12 changed files with 1512 additions and 16 deletions

View File

@@ -4,12 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CCW Dashboard</title>
<!-- Google Fonts: Inter -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Tailwind CSS (本地) -->
<script src="./assets/js/tailwind.js"></script>
<script>
tailwind.config = {
darkMode: ['class', '[data-theme="dark"]'],
@@ -728,16 +724,16 @@
</div>
</div>
<!-- Lucide Icons -->
<script src="https://unpkg.com/lucide@latest"></script>
<!-- D3.js for Flowchart -->
<script src="https://d3js.org/d3.v7.min.js"></script>
<!-- Marked.js for Markdown rendering -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Highlight.js for Syntax Highlighting -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11/build/styles/github-dark.min.css" id="hljs-theme-dark">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11/build/styles/github.min.css" id="hljs-theme-light" disabled>
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11/build/highlight.min.js"></script>
<!-- Lucide Icons (本地) -->
<script src="./assets/js/lucide.min.js"></script>
<!-- D3.js for Flowchart (本地) -->
<script src="./assets/js/d3.min.js"></script>
<!-- Marked.js for Markdown rendering (本地) -->
<script src="./assets/js/marked.min.js"></script>
<!-- Highlight.js for Syntax Highlighting (本地) -->
<link rel="stylesheet" href="./assets/css/github-dark.min.css" id="hljs-theme-dark">
<link rel="stylesheet" href="./assets/css/github.min.css" id="hljs-theme-light" disabled>
<script src="./assets/js/highlight.min.js"></script>
<script>
{{JS_CONTENT}}