diff --git a/static/css/style.css b/static/css/style.css index d668371..9ac3dd9 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -19,6 +19,7 @@ /* Drive cards styling */ .drive-card { transition: all 0.3s ease; + height: 100%; } .drive-card.available { diff --git a/static/js/main.js b/static/js/main.js new file mode 100644 index 0000000..00cdbab --- /dev/null +++ b/static/js/main.js @@ -0,0 +1,61 @@ +/** + * Disk Checker - Main JavaScript + * Handles HTMX events and dynamic content rendering + */ + +// Render drives after HTMX loads them +function renderDrives(data) { + const container = document.getElementById('drives-content'); + if (!container) return; + + container.innerHTML = ''; + + if (!data.drives || data.drives.length === 0) { + container.innerHTML = '
No drives found.
+ Size: ${drive.size}
+ Model: ${drive.model || 'Unknown'}
+ ${drive.serial ? `Serial: ${drive.serial}
` : ''}
+ ${drive.mount_point ? `Mounted at: ${drive.mount_point}
` : ''}
+