add mod/creat time entries

This commit is contained in:
joshuaboud 2021-11-29 12:51:25 -04:00
parent d8ed3dba4a
commit 93cd3c4964
No known key found for this signature in database
GPG Key ID: 17EFB59E2A8BF50E

View File

@ -73,18 +73,30 @@ export class NavEntry {
let owner = document.createElement("div"); let owner = document.createElement("div");
let group = document.createElement("div"); let group = document.createElement("div");
let size = document.createElement("div"); let size = document.createElement("div");
let modified = document.createElement("div");
let created = document.createElement("div");
mode.title = mode.innerText = this.stat["mode-str"]; mode.title = mode.innerText = this.stat["mode-str"];
owner.title = owner.innerText = this.stat["owner"]; owner.title = owner.innerText = this.stat["owner"];
group.title = group.innerText = this.stat["group"]; group.title = group.innerText = this.stat["group"];
size.title = size.innerText = format_bytes(this.stat["size"]); size.title = size.innerText = format_bytes(this.stat["size"]);
modified.title = modified.innerText = format_time(this.stat["mtime"]);
created.title = created.innerText = format_time(this.stat["ctime"]);
mode.classList.add("nav-item-title", "no-select", "monospace-sm"); mode.classList.add("nav-item-title", "no-select", "monospace-sm");
owner.classList.add("nav-item-title", "no-select"); owner.classList.add("nav-item-title", "no-select");
group.classList.add("nav-item-title", "no-select"); group.classList.add("nav-item-title", "no-select");
size.classList.add("nav-item-title", "no-select"); size.classList.add("nav-item-title", "no-select");
modified.classList.add("nav-item-title", "no-select");
created.classList.add("nav-item-title", "no-select");
modified.style.flexGrow = 2;
modified.style.flexBasis = 0;
created.style.flexGrow = 2;
created.style.flexBasis = 0;
this.dom_element.appendChild(mode); this.dom_element.appendChild(mode);
this.dom_element.appendChild(owner); this.dom_element.appendChild(owner);
this.dom_element.appendChild(group); this.dom_element.appendChild(group);
this.dom_element.appendChild(size); this.dom_element.appendChild(size);
this.dom_element.appendChild(modified);
this.dom_element.appendChild(created);
} }
this.visible = true; this.visible = true;
} }