add byte total in footer for cwd

This commit is contained in:
joshuaboud 2021-06-01 12:36:13 -03:00
parent e26910e2bf
commit 202c0adf41
No known key found for this signature in database
GPG Key ID: 17EFB59E2A8BF50E
2 changed files with 6 additions and 2 deletions

View File

@ -147,7 +147,7 @@
</div>
<div class="flex-row nav-footer">
<div>
<span id="nav-num-dirs">-</span> Directories, <span id="nav-num-files">-</span> Files
<span id="nav-num-dirs">-</span> Directories, <span id="nav-num-files">-</span> Files (<span id="nav-num-bytes">-</span>)
</div>
<div class="flex-grow"></div>
<a href="https://45drives.com" target="_blank" title="Visit 45Drives.com">

View File

@ -720,6 +720,7 @@ class NavWindow {
var num_dirs = 0;
var num_files = 0;
var bytes_sum = 0;
var show_hidden = document.getElementById("nav-show-hidden").checked;
this.start_load();
var files = await this.pwd().get_children(this);
@ -738,8 +739,10 @@ class NavWindow {
files.forEach((file) => {
if (file.nav_type === "dir")
num_dirs++;
else
else {
num_files++;
bytes_sum += file.stat["size"];
}
if(!file.is_hidden_file || show_hidden)
file.show();
this.entries.push(file);
@ -749,6 +752,7 @@ class NavWindow {
this.show_selected_properties();
document.getElementById("nav-num-dirs").innerText = num_dirs.toString();
document.getElementById("nav-num-files").innerText = num_files.toString();
document.getElementById("nav-num-bytes"). innerText = format_bytes(bytes_sum);
this.stop_load();
}