refactor(layout-review): inline assets beside pages

Move app.css and shell.js into layout-review/ alongside the .html files
and reference them by bare filename; drop the assets/ subfolder.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-08 15:43:31 +00:00
parent b6c39d7a09
commit c2d47fd9b0
15 changed files with 25 additions and 25 deletions

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Find Duplicates</title> <title>Layout review — Find Duplicates</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="01_deduplicator"> <body data-page="01_deduplicator">
<div class="dt-app"> <div class="dt-app">
@@ -182,6 +182,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Clean Text</title> <title>Layout review — Clean Text</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
<style> <style>
/* Hidden-character badges — mirrors src/core/text_clean.py:hidden_char_css(), /* Hidden-character badges — mirrors src/core/text_clean.py:hidden_char_css(),
not part of app.css so reproduced inline against the same palette. */ not part of app.css so reproduced inline against the same palette. */
@@ -203,6 +203,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Standardize Formats</title> <title>Layout review — Standardize Formats</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="03_format_standardizer"> <body data-page="03_format_standardizer">
<div class="dt-app"> <div class="dt-app">
@@ -219,6 +219,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Fix Missing Values</title> <title>Layout review — Fix Missing Values</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="04_missing_handler"> <body data-page="04_missing_handler">
<div class="dt-app"> <div class="dt-app">
@@ -266,6 +266,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Map Columns</title> <title>Layout review — Map Columns</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="05_column_mapper"> <body data-page="05_column_mapper">
<div class="dt-app"> <div class="dt-app">
@@ -217,6 +217,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Find Unusual Values</title> <title>Layout review — Find Unusual Values</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="06_outlier_detector"> <body data-page="06_outlier_detector">
<div class="dt-app"> <div class="dt-app">
@@ -86,6 +86,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Combine Files</title> <title>Layout review — Combine Files</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="07_multi_file_merger"> <body data-page="07_multi_file_merger">
<div class="dt-app"> <div class="dt-app">
@@ -78,6 +78,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Quality Check</title> <title>Layout review — Quality Check</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="08_validator_reporter"> <body data-page="08_validator_reporter">
<div class="dt-app"> <div class="dt-app">
@@ -88,6 +88,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Automated Workflows</title> <title>Layout review — Automated Workflows</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="09_pipeline_runner"> <body data-page="09_pipeline_runner">
<div class="dt-app"> <div class="dt-app">
@@ -226,6 +226,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — PDF to CSV</title> <title>Layout review — PDF to CSV</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="10_pdf_extractor"> <body data-page="10_pdf_extractor">
<div class="dt-app"> <div class="dt-app">
@@ -184,6 +184,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — Reconcile Two Files</title> <title>Layout review — Reconcile Two Files</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="11_reconciler"> <body data-page="11_reconciler">
<div class="dt-app"> <div class="dt-app">
@@ -246,6 +246,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>Layout review — File Analysis (Home)</title> <title>Layout review — File Analysis (Home)</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body data-page="home"> <body data-page="home">
<div class="dt-app"> <div class="dt-app">
@@ -159,6 +159,6 @@
</main> </main>
</div> </div>
<footer class="dt-footer" id="dt-footer"></footer> <footer class="dt-footer" id="dt-footer"></footer>
<script src="../assets/shell.js"></script> <script src="shell.js"></script>
</body> </body>
</html> </html>

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>DataTools — Layout Review</title> <title>DataTools — Layout Review</title>
<link rel="stylesheet" href="../assets/app.css"> <link rel="stylesheet" href="app.css">
<style> <style>
.lr-wrap { max-width: 960px; margin: 0 auto; padding: 48px 32px 80px; } .lr-wrap { max-width: 960px; margin: 0 auto; padding: 48px 32px 80px; }
.lr-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin-top: 18px; } .lr-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin-top: 18px; }