Refactor CSS and JavaScript for improved readability and consistency

- Updated CSS styles for buttons, form controls, badges, and notifications to use consistent indentation and formatting.
- Enhanced JavaScript code in sftp.js for better readability by breaking long lines and ensuring consistent formatting.
This commit is contained in:
Andy Dixon
2026-05-21 11:28:47 +01:00
parent 96c603f3f4
commit c9b5eb10eb
2 changed files with 576 additions and 527 deletions
File diff suppressed because it is too large Load Diff
+11 -5
View File
@@ -795,7 +795,8 @@
if (!state) {
// Panel not open — still track so we can show a notification on completion
if (payload.done) {
var dir = payload.direction === "upload" ? "↑ Uploaded" : "↓ Downloaded";
var dir =
payload.direction === "upload" ? "↑ Uploaded" : "↓ Downloaded";
var name = payload.path.split("/").pop() || payload.path;
this.app.notifications.success(dir + " " + name);
}
@@ -873,9 +874,13 @@
var progress = createElement("div", "sftp-transfer-progress");
var bar = createElement("div", "sftp-transfer-bar");
var pct = transfer.total > 0
? Math.min(100, Math.round((transfer.transferred / transfer.total) * 100))
: 0;
var pct =
transfer.total > 0
? Math.min(
100,
Math.round((transfer.transferred / transfer.total) * 100),
)
: 0;
bar.style.width = pct + "%";
progress.appendChild(bar);
info.appendChild(progress);
@@ -883,7 +888,8 @@
var meta = createElement("span", "sftp-transfer-meta");
var transferredStr = formatBytes(transfer.transferred);
var totalStr = transfer.total > 0 ? formatBytes(transfer.total) : "?";
meta.textContent = transferredStr + " / " + totalStr + " (" + pct + "%)";
meta.textContent =
transferredStr + " / " + totalStr + " (" + pct + "%)";
info.appendChild(meta);
row.appendChild(info);