Refactor web interface styles and structure for improved design and usability. Update CSS variables for a dark theme, enhance layout with glassmorphism effects, and streamline status item rendering in JavaScript. Add a danger class to delete buttons for better visibility.
This commit is contained in:
@@ -130,12 +130,15 @@
|
|||||||
];
|
];
|
||||||
setStartup(Boolean(data.startup_enabled));
|
setStartup(Boolean(data.startup_enabled));
|
||||||
statusFields.replaceChildren(
|
statusFields.replaceChildren(
|
||||||
...fields.flatMap(([label, value]) => {
|
...fields.map(([label, value]) => {
|
||||||
|
const item = document.createElement("div");
|
||||||
|
item.className = "status-item";
|
||||||
const dt = document.createElement("dt");
|
const dt = document.createElement("dt");
|
||||||
dt.textContent = label;
|
dt.textContent = label;
|
||||||
const dd = document.createElement("dd");
|
const dd = document.createElement("dd");
|
||||||
dd.textContent = value || "—";
|
dd.textContent = value || "—";
|
||||||
return [dt, dd];
|
item.append(dt, dd);
|
||||||
|
return item;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -204,6 +207,7 @@
|
|||||||
const full = joinPath(data.path, entry.name);
|
const full = joinPath(data.path, entry.name);
|
||||||
const del = document.createElement("button");
|
const del = document.createElement("button");
|
||||||
del.type = "button";
|
del.type = "button";
|
||||||
|
del.className = "danger";
|
||||||
del.textContent = "Delete";
|
del.textContent = "Delete";
|
||||||
del.addEventListener("click", (event) => {
|
del.addEventListener("click", (event) => {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|||||||
+827
-275
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user